oaustegard/claude-skills
My collection of Claude 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
- 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
- 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
- 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
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)
- To install a skill in Claude.ai you first need a paid account (Claude Pro or Team)
- 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
- Upload to Claude.ai Skills Settings
- 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)
- Create your skill folder with
SKILL.mdat the root - 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 - Upload the ZIP to the
uploads/directory - The workflow will automatically create a PR with your skill content
- When ready to release, update the VERSION file separately (see "Releasing Skills" below)
Via Direct Development
- Create a new branch
- Add your skill folder at the repository root (SKILL.md and resources)
- Submit a PR with your skill content
- 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
- Develop & Update: Upload ZIPs or edit skill files directly β PRs update skill content in repo
- Release When Ready: Update VERSION file β Automatic release created with downloadable ZIP
Creating a New Release
-
Update the
VERSIONfile in your skill folder:echo "1.1.0" > your-skill/VERSION -
Commit and push (or merge PR):
git add your-skill/VERSION git commit -m "chore: bump your-skill to v1.1.0" git push -
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:
- Go to Actions β Release Skill β Run workflow
- Enter the skill folder name
- Optionally specify a version (otherwise uses VERSION file)
Version Format
Use semantic versioning:
1.0.0- Initial release1.0.1- Patch (bug fixes)1.1.0- Minor (new features, backward compatible)2.0.0- Major (breaking changes)
Resources
Related Skills
wshobson/agents
wshobsonIntelligent 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.
ComposioHQ/awesome-claude-skills
ComposioHQA 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.
code-yeongyu/oh-my-opencode
code-yeongyuThe Best Agent Harness. Meet Sisyphus: The Batteries-Included Agent that codes like you.
Powerful multi-agent coding tool, but note OAuth limitations.
nextlevelbuilder/ui-ux-pro-max-skill
nextlevelbuilderAn AI SKILL that provide design intelligence for building professional UI/UX multiple platforms
Essential for designers; comprehensive UI/UX knowledge base.
thedotmack/claude-mem
thedotmackA 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.
OthmanAdi/planning-with-files
OthmanAdiClaude 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.

