Skip to content
OpenSmartRoute
Skillv1.0.0

github-ops

GitHub repository operations — issues, PRs, code search, and config-as-code workflows. Use when creating a GitHub issue for a network finding, opening a pull request for a config change, searching rep

by gabrielmoreira(0) 0 installs
Free
Sign in to install

Free account. Installing gives you the manifest plus copy-paste snippets.

See reviews

About

Imported from gabrielmoreira/agent-skills-mirror (mirrors/repos/automateyournetwork@netclaw/workspace/skills/github-ops/SKILL.md). Install upstream with npx skills add gabrielmoreira/agent-skills-mirror --skill github-ops. Copyright stays with the author (Apache-2.0).

GitHub Operations Skill

Available Capabilities

Repository Operations

  • Search repositories, list branches, get file contents
  • Create/update files, create branches
  • Compare branches, list commits

Issues

  • Create, list, search, update, and comment on issues
  • Use issues to track network findings, audit results, and remediation tasks

Pull Requests

  • Create PRs for config changes, list PRs, get PR details
  • Review and merge PRs, add comments

Code Search

  • Search across repositories for configuration patterns
  • Find references to specific IPs, VLANs, ACLs in config repos

GitHub Actions

  • List workflow runs, get workflow status
  • Trigger workflows for automated testing

Workflow Patterns

Network Finding → GitHub Issue

When you discover a network problem (via pyATS, health check, etc.):

  1. Create a GitHub issue with the finding details
  2. Include device name, symptom, recommended fix
  3. Label appropriately (bug, security, performance)
  4. Reference the GAIT session ID for audit trail

Config Change → Pull Request

When a config change is approved:

  1. Create a branch from main
  2. Commit the new/updated config file
  3. Open a PR with change details and ServiceNow CR number
  4. Link the PR in the GAIT audit trail

Audit Report → Repository

After health checks or audits:

  1. Commit the report as a markdown file
  2. Organize by date: reports/YYYY-MM-DD/
  3. Include raw data and AI analysis

Environment Variables

  • GITHUB_PERSONAL_ACCESS_TOKEN — GitHub PAT with repo access

Important Rules

  • Never commit secrets, passwords, or API keys to repositories
  • Always create a branch for changes — never push directly to main
  • Include meaningful commit messages describing the network change
  • Reference ServiceNow CR numbers in PR descriptions when applicable

Use it

Copy one of these into your project. Installing also returns the manifest and these snippets.

yaml
targets:
  - https://api.opensmartroute.ai/api/v1/registry/gabrielmoreira-agent-skills-mirror-github-ops/manifest   # or paste the manifest below

Manifest

An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.

gabrielmoreira-agent-skills-mirror-github-ops.ocm.jsonjson
{
  "ocm": "1",
  "id": "gabrielmoreira-agent-skills-mirror-github-ops",
  "kind": "skill",
  "name": "github-ops",
  "description": "GitHub repository operations — issues, PRs, code search, and config-as-code workflows. Use when creating a GitHub issue for a network finding, opening a pull request for a config change, searching repos for IP or VLAN references, or committing an audit report to a repository.",
  "publisher": "gabrielmoreira",
  "version": "1.0.0",
  "capabilities": {
    "domains": [
      "coding"
    ],
    "tags": [
      "skill-md",
      "github",
      "version-control",
      "change-management"
    ],
    "languages": [
      "en"
    ]
  },
  "quality_prior": 0.6,
  "examples": [
    "GitHub repository operations — issues, PRs, code search, and config-as-code workflows. Use when creating a GitHub issue for a network finding, opening a pull request for a config change, searching repos for IP or VLAN references, or committing an audit report to a repository."
  ],
  "primary": false,
  "metadata": {
    "source": {
      "provider": "github",
      "repository": "https://github.com/gabrielmoreira/agent-skills-mirror",
      "path": "mirrors/repos/automateyournetwork@netclaw/workspace/skills/github-ops/SKILL.md",
      "ref": "d5c793801e2fc9c29aa3531805809b3460b19d09",
      "url": "https://github.com/gabrielmoreira/agent-skills-mirror/blob/d5c793801e2fc9c29aa3531805809b3460b19d09/mirrors/repos/automateyournetwork@netclaw/workspace/skills/github-ops/SKILL.md",
      "key": "gabrielmoreira/agent-skills-mirror/mirrors/repos/automateyournetwork@netclaw/workspace/skills/github-ops/SKILL.md"
    },
    "license": "Apache-2.0"
  },
  "instructions": "# GitHub Operations Skill\n\n## Available Capabilities\n\n### Repository Operations\n- Search repositories, list branches, get file contents\n- Create/update files, create branches\n- Compare branches, list commits\n\n### Issues\n- Create, list, search, update, and comment on issues\n- Use issues to track network findings, audit results, and remediation tasks\n\n### Pull Requests\n- Create PRs for config changes, list PRs, get PR details\n- Review and merge PRs, add comments\n\n### Code Search\n- Search across repositories for configuration patterns\n- Find references to specific IPs, VLANs, ACLs in config repos",
  "cost": {
    "context_tokens": 454
  }
}

Fetch it by URL: GET /api/v1/registry/gabrielmoreira-agent-skills-mirror-github-ops/manifest?version=1.0.0

Reviews

Star ratings from people who tried it. One review per account; edit yours any time.

No reviews yet. Install it, try it, and be the first to rate it.