oaustegard/claude-skills

My collection of Claude skills

License:MITLanguage:Python281
Claudeclaude-skillclaude-skills

Deep Analysis

Claude skill collection repository providing installable skills designed for Claude.ai and Claude Code environments, with automated installation, CI/CD integration, and simplified release process

Core Features

Technical Implementation

Highlights
  • Single-line quick installation: curl | bash auto-deploy
  • Dual environment support: compatible with Claude.ai PaaS and Claude Code Agent
  • Flexible contribution methods: supports ZIP upload and direct development
  • Version-independent releases: VERSION file changes auto-trigger releases
Use Cases
  • Install custom skills in Claude.ai
  • Integrate skills in Claude Code projects
  • Team collaborative development and sharing Claude skills
  • Automated skill version updates and releases
Limitations
  • Claude Code compatibility not fully tested
  • Contribution workflow not fully mature
  • Currently single developer's personal skill collection, limited scale
  • Requires Claude Pro or Team account to use in Claude.ai
Tech Stack
Bash/Shell θ„šζœ¬GitHub Actions (YAML)Git η‰ˆζœ¬ζŽ§εˆΆZIP εŒ…ζ ΌεΌMarkdown ζ–‡ζ‘£

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
    • Note: Each release includes a direct download link for the skill ZIP - use that, not the "Source code" archives auto-generated by GitHub
  3. Upload to Claude.ai Skills Settings
  4. See official documentation for more details

For Claude Code (Automated Installation)

Install skills directly to your project with a single command:

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

Or download and customize which skills to install:

# 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:

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

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:
    # 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
    
  3. Upload the ZIP to the uploads/ directory
  4. The workflow will automatically create a PR with your skill content
  5. 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:

    echo "1.1.0" > your-skill/VERSION
    
  2. Commit and push (or merge PR):

    git add your-skill/VERSION
    git commit -m "chore: bump your-skill to v1.1.0"
    git push
    
  3. 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
    • Attach the ZIP as a release asset
    • Generate release notes from recent commits
    • Users download this ZIP to install the skill

Manual Release

You can also trigger a release manually via GitHub Actions:

  1. Go to Actions β†’ Release Skill β†’ Run workflow
  2. Enter the skill folder name
  3. Optionally specify a version (otherwise uses VERSION file)

Version Format

Use semantic versioning:

  • 1.0.0 - Initial release
  • 1.0.1 - Patch (bug fixes)
  • 1.1.0 - Minor (new features, backward compatible)
  • 2.0.0 - Major (breaking changes)

Resources

Highly Recommended
agents

wshobson/agents

wshobson

Intelligent automation and multi-agent orchestration for Claude Code

The most comprehensive Claude Code plugin ecosystem, covering full-stack development scenarios with a three-tier model strategy balancing performance and cost.

25.6k2.8k3 days ago
Highly Recommended
awesome-claude-skills

ComposioHQ/awesome-claude-skills

ComposioHQ

A curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows

The most comprehensive Claude Skills resource list; connect-apps is a killer feature.

19.9k2.0k3 days ago
Recommended
oh-my-opencode

code-yeongyu/oh-my-opencode

code-yeongyu

The Best Agent Harness. Meet Sisyphus: The Batteries-Included Agent that codes like you.

Powerful multi-agent coding tool, but note OAuth limitations.

17.5k1.2k3 days ago
Highly Recommended
ui-ux-pro-max-skill

nextlevelbuilder/ui-ux-pro-max-skill

nextlevelbuilder

An AI SKILL that provide design intelligence for building professional UI/UX multiple platforms

Essential for designers; comprehensive UI/UX knowledge base.

15.3k1.5k3 days ago
Recommended
claude-mem

thedotmack/claude-mem

thedotmack

A Claude Code plugin that automatically captures everything Claude does during your coding sessions, compresses it with AI (using Claude's agent-sdk), and injects relevant context back into future sessions.

A practical solution for Claude's memory issues.

14.0k9143 days ago
Highly Recommended
planning-with-files

OthmanAdi/planning-with-files

OthmanAdi

Claude Code skill implementing Manus-style persistent markdown planning β€” the workflow pattern behind the $2B acquisition.

Context engineering best practices; an open-source implementation of Manus mode.

9.3k8113 days ago