🎯

invoking-github

🎯Skill

from oaustegard/claude-skills

VibeIndex|
What it does

Retrieves and interacts with GitHub repository information by invoking GitHub API endpoints, allowing users to fetch repository details, commits, issues, and other metadata programmatically.

invoking-github

Installation

Install skill:
npx skills add https://github.com/oaustegard/claude-skills --skill invoking-github
1
AddedJan 27, 2026

Skill Details

SKILL.md

Overview

# claude-skills

My collection of Claude skills -- primarily used for the Claude.ai PaaS skill compute environment, mileage will vary if attempted used as Claude Code Agent Skills

Installing Skills

For Claude.ai (Web/Mobile)

  1. To install a skill in Claude.ai you first need a paid account (Claude Pro or Team)
  2. Download the skill ZIP from the [Releases page](../../releases)

- Note: Each release includes a direct download link for the skill ZIP - use that, not the "Source code" archives auto-generated by GitHub

  1. Upload to [Claude.ai Skills Settings](https://claude.ai/settings/capabilities)
  2. See [official documentation](https://support.claude.com/en/articles/12512198-how-to-create-custom-skills) for more details

For Claude Code (Automated Installation)

Install skills directly to your project with a single command:

```bash

curl -fsSL https://raw.githubusercontent.com/oaustegard/claude-skills/main/templates/installation/install-skills.sh | bash

```

Or download and customize which skills to install:

```bash

# Download the script

curl -O https://raw.githubusercontent.com/oaustegard/claude-skills/main/templates/installation/install-skills.sh

# Edit SKILLS array to select which skills to install

nano install-skills.sh

# Run installation

chmod +x install-skills.sh

./install-skills.sh

```

Features:

  • βœ… Installs skills to .claude/skills/ directory
  • βœ… Always pulls latest versions from main branch
  • βœ… Automatic cleanup of workflow metadata
  • βœ… Customizable skill selection

CI/CD Integration:

Set up automated skill updates with GitHub Actions:

```bash

mkdir -p .github/workflows

curl -o .github/workflows/install-skills.yml \

https://raw.githubusercontent.com/oaustegard/claude-skills/main/templates/installation/install-skills.yml

```

Then trigger via: Actions β†’ Install Claude Skills β†’ Run workflow

For complete documentation, see [templates/installation/README.md](templates/installation/README.md)

Contributing Skills

(Not actually sure about the workflow for a forked repo back to mine -- someone will have to test and report, but within your _own_ fork:...)

Via ZIP Upload (Easiest)

  1. Create your skill folder with SKILL.md at the root
  2. Package your skill:

```bash

# Correct structure:

your-skill.zip

└── your-skill/

β”œβ”€β”€ SKILL.md

└── resources/ (optional)

# NOTE: Do NOT include a VERSION file in your ZIP

# VERSION files are workflow metadata and will be ignored

```

  1. Upload the ZIP to the uploads/ directory
  2. The workflow will automatically create a PR with your skill content
  3. When ready to release, update the VERSION file separately (see "Releasing Skills" below)

Via Direct Development

  1. Create a new branch
  2. Add your skill folder at the repository root (SKILL.md and resources)
  3. Submit a PR with your skill content
  4. When ready to release, update the VERSION file separately (see "Releasing Skills" below)

Releasing Skills

Important: VERSION files are workflow metadata, separate from skill content.

  • Releases are triggered explicitly by updating VERSION files on main branch
  • Simply changing skill content does NOT trigger a release
  • This separation allows you to iterate on skills without creating releases for every change

How It Works

  1. Develop & Update: Upload ZIPs or edit skill files directly β†’ PRs update skill content in repo
  2. Release When Ready: Update VERSION file β†’ Automatic release created with downloadable ZIP

Creating a New Release

  1. Update the VERSION file in your skill folder:

```bash

echo "1.1.0" > your-skill/VERSION

```

  1. Commit and push (or merge PR):

```bash

git add your-skill/VERSION

git commit -m "chore: bump your-skill to v1.1.0"

git push

```

  1. The workflow will automatically:

- Create a properly structured ZIP file (VERSION excluded - it's not part of the skill)

- Generate a GitHub release with tag your-skill-v1.1.0

More from this repository10

🎯
developing-preact🎯Skill

Helps developers quickly scaffold, configure, and develop Preact web applications with automated project setup, dependency management, and code generation templates.

🎯
versioning-skills🎯Skill

Manages version tracking and semantic versioning for software projects by providing automated version increment, tagging, and changelog generation tools.

🎯
check-tools🎯Skill

Checks and validates development environment tools and dependencies for a software project, ensuring required tools are correctly installed and configured.

🎯
convening-experts🎯Skill

Convenes and coordinates a panel of domain experts to collaboratively analyze complex problems or provide specialized insights through structured expert consultation.

🎯
mapping-codebases🎯Skill

Maps and generates comprehensive structural overviews of software project codebases, identifying key components, dependencies, and architectural relationships across files and directories.

🎯
orchestrating-agents🎯Skill

Coordinates and manages multiple AI agents to collaboratively solve complex tasks by defining roles, interactions, and workflow strategies.

🎯
installing-skills🎯Skill

Automates the installation of Claude Code skills by downloading and setting up skills from a specified repository into a local `.claude/skills/` directory, with options for customizing skill select...

🎯
remembering🎯Skill

remembering skill from oaustegard/claude-skills

🎯
generating-patches🎯Skill

generating-patches skill from oaustegard/claude-skills

🎯
categorizing-bsky-accounts🎯Skill

Categorizes Bluesky social media accounts based on their profile characteristics, content, and interaction patterns.