Skip to content
Skills Library
DevOps & cloud · Tool integration

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.

Repository
netclaw ↗
Licence
Apache-2.0
Last repository change
25.10.2026

Assessment and security

90/ 100Class: good
Format25 / 25
Frontmatter with name and description, valid name, description up to 1,024 characters, name matching the folder.
Discoverability25 / 25
Description explains when to use the skill, has a reasonable length and uses third person.
Content25 / 35
At least 150 words and at most 500 lines, headings, step lists, examples or code.
Hygiene15 / 15
No placeholders such as TODO, no Windows paths, with a licence.
Riskno signals detected in the scan
Files in this package
1
Scripts
0
HTML comments
0
URLs in SKILL.md
0
Deprecation

No signals detected. Repository changed on 25.10.2026, without references to retired models or APIs.

Licence

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

  1. Available Capabilities
  2. Workflow Patterns
  3. Environment Variables
  4. Important Rules
  5. Failure Behavior
Original SKILL.md headings · 62 lines, 375 words
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

RepositoryScoreLicence
This page · automateyournetwork/netclaw90Apache-2.0
daymade/claude-code-skills100MIT
ARCASSystems/FounderOS100MIT
affaan-m/ECC100MIT
ysyecust/everything-claude-code100MIT
ysyecust/everything-claude-code100MIT
0xDarkMatter/claude-mods98MIT

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.

Feedback and reports

Your message goes to Bartosz Sokoliński. An email address is needed only for a reply. See the privacy policy.