github-ops
/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 repos for IP or VLAN references, or committing an audit report to a repository.
- Author
- automateyournetwork ↗
- Repository
- netclaw ↗
- Licence
- Apache-2.0
- Last repository change
- 25.10.2026
Assessment and security
- Files in this package
- 1
- Scripts
- 0
- HTML comments
- 0
- URLs in SKILL.md
- 0
No signals detected. Repository changed on 25.10.2026, without references to retired models or APIs.
Apache-2.0, otwarta: można używać i zmieniać, z zachowaniem licencji i informacji o zmianach.
What it does and when to use it
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.
Original author 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.
How it works
- Available Capabilities
- Workflow Patterns
- Environment Variables
- Important Rules
- Failure Behavior
SKILL.md preview
--- 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." version: 1.0.0 license: Apache-2.0 tags: [github, version-control, change-management] --- # 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 ## Failure Behavior - On a tool error (timeout, unreachable host, malformed response), report the failure and its error message directly to the user rather than fabricating or guessing at results. - For a confirmed read-only call, check connectivity and retry once if appropriate. For any call that changes state or sends a message, a timeout does not prove the action failed: inspect current state or delivery status before retrying, preserve the required approval/change gates, and do not repeat an action whose outcome is unknown.
Versions
| Repository | Score | Licence |
|---|---|---|
| This page · automateyournetwork/netclaw | 90 | Apache-2.0 |
| daymade/claude-code-skills | 100 | MIT |
| ARCASSystems/FounderOS | 100 | MIT |
| affaan-m/ECC | 100 | MIT |
| ysyecust/everything-claude-code | 100 | MIT |
| ysyecust/everything-claude-code | 100 | MIT |
| 0xDarkMatter/claude-mods | 98 | MIT |
Identical content appears in 1 other GitHub folders. We show one copy with the highest score.
Database snapshot: 13.11.2026 · package version 6a5467a93a22 (SHA-256 digest of the entire package)
Downloads in the last 30 days: 0 · ranking
Report a problem with this skill: harmful content, incorrect descriptions or an author’s removal request.
Similar skills
- 100gh-cli
Use when working with GitHub via the gh CLI - managing PRs, issues, releases, repos, workflows, searching code, or calling the GitHub API. Triggers on tasks involving GitHub operations, PR creation/management, issue tracking, release workflows, or any gh command usage. - 90github-automation
Automate GitHub repositories, issues, pull requests, branches, CI/CD, and permissions via MCP. Use when managing code workflows or automating GitHub operations programmatically. - 100github
Interact with GitHub repositories, pull requests, issues, and workflows using the GITHUB_TOKEN environment variable and GitHub CLI. Use when working with code hosted on GitHub or managing GitHub resources. - 92github
GitHub CLI operations for issues, PRs, reviews, CI, and Copilot workflows. Use when working with pull requests, issues, CI status, code review, GitHub Copilot, triage, or PR shipping. - 90github-repository-management
通过 GitHub MCP 管理仓库协作时使用,例如检索仓库、提 Issue、起草或创建 PR、查看评论、回复评审和做合并前检查。当用户要操作 GitHub 仓库协作流程而不是修改本地代码实现时优先使用。 - 92github
Interact with GitHub repositories, pull requests, issues, and workflows using the GITHUB_TOKEN environment variable and GitHub CLI. Use when working with code hosted on GitHub or managing GitHub resources.