Agent skill

Happycapy Skill Creator

by happycapy-ai in happycapy-ai/Happycapy-skills

Automate HappyCapy skill creation by finding and adapting existing skills from anthropics/skills repository.

MITAuto-check passedAgent Workflows

Install Happycapy Skill Creator

skills CLI
$ npx skills add happycapy-ai/Happycapy-skills --skill happycapy-skill-creator -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install happycapy-ai/Happycapy-skills happycapy-skill-creator --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/happycapy-ai/Happycapy-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/happycapy-skill-creator .claude/skills/happycapy-skill-creator && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
happycapy-skill-creator
GitHub stars
137
Token cost
~627 tokens
SKILL.md length
168 words
Files
22 (incl. scripts, references)
Skills in repo
28
Repo updated
First seen
Licence
MIT

At a glance

Automate HappyCapy skill creation by finding and adapting existing skills from anthropics/skills repository.

  • Works in 5 steps: Search anthropics/skills for similar… → Clone the closest match → Add requested features using LLM → …
  • User wants to create
  • SKILL.md covers Workflow, Core Scripts, Examples and Environment Constraints, plus 2 more sections
  • Runs Python scripts from its folder; calls python; needs AI_GATEWAY_API_KEY

What it does

Happycapy Skill Creator is an agent skill from happycapy-ai/Happycapy-skills. Automate HappyCapy skill creation by finding and adapting existing skills from anthropics/skills repository. Handles environment constraints (Python 3.11, Node.js 24, no Docker). Use when user wants to create or adapt skills for specific tasks.

Its SKILL.md is about 630 tokens, which your agent loads only when the skill is triggered. The skill folder holds 23 other files, including scripts and reference files (for example `README.md`, `references/bugfixes.md` and `references/happycapy-environment.md`).

It sits in Agent Workflows, covering Skill authoring and Containers. It works with Docker, Python and Node.js. The repository describes itself as: A curated collection of high-quality Claude Code skills to enhance your development workflow. The licence is MIT.

When your agent uses it

  • User wants to create
  • Adapt skills for specific tasks

Example prompts

  • “/happycapy-skill-creator”

Requirements

  • Python 3
  • Node.js
  • Docker
  • A credential in AI_GATEWAY_API_KEY

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Search anthropics/skills for similar skills (semantic + LLM)
  2. Clone the closest match
  3. Add requested features using LLM
  4. Auto-fix HappyCapy compatibility (remove Docker, adapt dependencies)
  5. Package as .skill file

What it can do on your machine

Read from SKILL.md and the folder at commit 9ff72fe. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 12 files in scripts/ (Python, from the files we listed), which the agent can run.

    Shell commands in SKILL.md call:

    • python

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • AI_GATEWAY_API_KEY

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Happycapy Skill Creator loads about 627 tokens when it runs, and up to ~2.8k if it reads all its reference files. Until then it costs about 67 tokens; SKILL.md has 168 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~67
When it runs · the whole SKILL.md, loaded when a task matches
~627
With references · SKILL.md plus every file in references/, read only if the agent opens them
~2.8k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from happycapy-ai/Happycapy-skills at commit 9ff72fe, republished under its MIT licence (© happycapy-ai). 168 words, ~627 tokens.

Download SKILL.mdSave it as .claude/skills/happycapy-skill-creator/SKILL.md (or your agent's skills folder). This skill also uses 21 other files; get the full folder from GitHub.
name
happycapy-skill-creator
description
Automate HappyCapy skill creation by finding and adapting existing skills from anthropics/skills repository. Handles environment constraints (Python 3.11, Node.js 24, no Docker). Use when user wants to create or adapt skills for specific tasks.

HappyCapy Skill Creator

Automate skill creation through adaptation rather than building from scratch.

Workflow

bash
python scripts/create_skill.py "Your requirement here" --name skill-name

Process:

  1. Search anthropics/skills for similar skills (semantic + LLM)
  2. Clone the closest match
  3. Add requested features using LLM
  4. Auto-fix HappyCapy compatibility (remove Docker, adapt dependencies)
  5. Package as .skill file

Core Scripts

create_skill.py

Main orchestrator - runs full workflow end-to-end

semantic_search.py

LLM-powered semantic search of anthropics/skills repository

clone_skill.py

Clone skill from GitHub (anthropics/skills)

integrate_feature.py

Add new features using LLM fine-tuning

check_compatibility.py

Scan for HappyCapy incompatibilities (Docker, unsupported runtimes, memory issues)

auto_fix.py

Auto-fix compatibility issues with LLM rewrites

package_skill.py

Create distributable .skill file (zip format)

Examples

Compress PDFs:

bash
python scripts/create_skill.py "I need to compress PDF files"
# Finds pdf skill → Clones → Adds compress function → Packages

Extract video frames:

bash
python scripts/create_skill.py "Extract frames from videos every second"
# Finds video-frames skill → Clones → Adds interval parameter → Packages

Environment Constraints

HappyCapy provides:

  • ✅ Python 3.11, Node.js 24
  • ✅ pandoc, ImageMagick, jq
  • ✅ 4GB RAM, 2 CPU cores

HappyCapy does NOT support:

  • ❌ Docker, Java, Ruby, Go

The tool automatically fixes incompatibilities.

Requirements

  • Python 3.11+
  • AI_GATEWAY_API_KEY environment variable (auto-configured in HappyCapy)
  • Internet connection (to clone from anthropics/skills)

Advanced

Use improved auto-fix with batching:

python
from scripts.auto_fix_improved import fix_compatibility_issues

fix_compatibility_issues(
    skill_path=path,
    issues=issues,
    batch_size=5,      # Process 5 issues per batch
    max_retries=2      # Retry failed fixes up to 2 times
)

Troubleshooting: See references/bugfixes.md for known issues and solutions

Environment details: See references/happycapy-environment.md

© happycapy-ai, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 21 other files (scripts, references) in skills/happycapy-skill-creator of happycapy-ai/Happycapy-skills.

  • SKILL.md
  • README.md
  • pyproject.toml
  • references/bugfixes.md
  • references/happycapy-environment.md
  • requirements.txt
  • scripts/ai_gateway.py
  • scripts/auto_fix.py
  • scripts/auto_fix_improved.py
  • scripts/check_compatibility.py
  • scripts/clone_skill.py
  • scripts/create_skill.py
  • scripts/find_skills_integration.py
  • scripts/integrate_feature.py
  • scripts/package_skill.py
  • scripts/search_implementation.py
  • scripts/semantic_search.py
  • scripts/test_skill.py
  • tests
  • … and 3 more

Open the folder on GitHubat commit 9ff72fe

Compare with similar skills

Happycapy Skill Creator next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Happycapy Skill Creator compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Happycapy Skill Creator this skillhappycapy-ai/Happycapy-skills137—~627Automated safety check: PassMIT
New Mac Setupswyxio/skills176—~4.3kAutomated safety check: PassMIT
Deploy To Tempsgotempsh/temps833—~1.3kAutomated safety check: NotesApache-2.0
Writing Dockerfilesancoleman/ai-design-components525—~3.2kAutomated safety check: NotesMIT
Vercel Functionsvercel/vercel-plugin301—~12kAutomated safety check: NotesCustom licence
Env Troubleshoot312362115/claude107—~900Automated safety check: WarnMIT

Similar skills

  • New Mac Setup

    swyxio/skills

    Fully automated new Mac setup for fullstack web developers and AI engineers.

    176 GitHub stars~4.3k tokensUpdated today
    DevOps & CloudAuto-check passed
  • Deploy To Temps

    gotempsh/temps

    Deploy applications to the Temps platform with automatic framework detection, Dockerfile generation, and container orchestration.

    833 GitHub stars~1.3k tokensUpdated today
    DevOps & CloudAuto-check: notes
  • Writing Dockerfiles

    ancoleman/ai-design-components

    Writing optimized, secure, multi-stage Dockerfiles with language-specific patterns (Python, Node.js, Go, Rust), BuildKit features, and distroless images.

    525 GitHub stars~3.2k tokensUpdated 10 mo ago
    DevOps & CloudAuto-check: notes
  • Vercel Functions

    vercel/vercel-plugin

    Official

    Vercel Functions expert guidance — Node.js/Bun/Python runtimes, Fluid Compute, long-duration (30 min) functions, large functions (5 GB bundles), Docker/OCI container images, plan limits, streaming…

    301 GitHub stars~12k tokensUpdated yesterday
    Backend & APIsAuto-check: notes
  • Env Troubleshoot

    312362115/claude

    环境排障技能:结构化排查开发环境问题. An agent skill from 312362115/claude.

    107 GitHub stars~900 tokensUpdated 5 mo ago
    DevOps & CloudAuto-check: warnings
  • Environment Setup Assistant

    ArabelaTso/Skills-4-SE

    Generate setup scripts and instructions for development environments across platforms.

    253 GitHub stars~3k tokensUpdated 1 mo ago
    DevOps & CloudAuto-check: notes

More from happycapy-ai/Happycapy-skills

All 28 skills in this repo
  • 360 Panorama Viewer

    happycapy-ai/Happycapy-skills

    Build a fully self-contained 360° equirectangular panorama viewer as a single HTML file.

    137 GitHub stars~2.1k tokensUpdated 1 mo ago
    Auto-check passed
  • Generate Image

    happycapy-ai/Happycapy-skills

    Generate and transform images using AI Gateway API. An agent skill from happycapy-ai/Happycapy-skills.

    137 GitHub stars~2k tokensUpdated 1 mo ago
    Auto-check: notes
  • LLM Council

    happycapy-ai/Happycapy-skills

    Multi-model LLM Council with live dashboard. An agent skill from happycapy-ai/Happycapy-skills.

    137 GitHub stars~581 tokensUpdated 1 mo ago
    Auto-check passed
  • PPTX

    happycapy-ai/Happycapy-skills

    Create polished PowerPoint (.pptx) presentations directly from a topic or content description.

    137 GitHub stars~1.5k tokensUpdated 1 mo ago
    Auto-check passed
  • World Class Carousel

    happycapy-ai/Happycapy-skills

    Generate world-class Instagram carousel content on any topic.

    137 GitHub stars~16k tokensUpdated 1 mo ago
    Auto-check: notes
  • Happycapy Social Publisher

    happycapy-ai/Happycapy-skills

    HappyCapy-specific skill for publishing content to 13+ social media platforms (Instagram, Twitter, LinkedIn, Threads, Facebook, TikTok, YouTube, Pinterest, Reddit, Telegram, Discord, etc.)…

    137 GitHub stars~3.6k tokensUpdated 1 mo ago
    Auto-check: notes

Questions about Happycapy Skill Creator

What does Happycapy Skill Creator do?

Automate HappyCapy skill creation by finding and adapting existing skills from anthropics/skills repository. Happycapy Skill Creator is an agent skill from happycapy-ai/Happycapy-skills. Automate HappyCapy skill creation by finding and adapting existing skills from anthropics/skills repository.

When should I use Happycapy Skill Creator?

Happycapy Skill Creator fits situations like: user wants to create; adapt skills for specific tasks.

How do I install Happycapy Skill Creator in Claude Code?

Run `npx skills add happycapy-ai/Happycapy-skills --skill happycapy-skill-creator -a claude-code`. Or copy the skill folder (skills/happycapy-skill-creator in happycapy-ai/Happycapy-skills) into .claude/skills/happycapy-skill-creator in your project. Claude Code loads it when a task matches its description.

How do I install Happycapy Skill Creator in Codex?

Run `npx skills add happycapy-ai/Happycapy-skills --skill happycapy-skill-creator -a codex`. Or copy the skill folder (skills/happycapy-skill-creator in happycapy-ai/Happycapy-skills) into .agents/skills/happycapy-skill-creator in your project. Codex loads it when a task matches its description.

Can I use Happycapy Skill Creator in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add happycapy-ai/Happycapy-skills --skill happycapy-skill-creator -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/happycapy-skill-creator, .gemini/skills/happycapy-skill-creator, .github/skills/happycapy-skill-creator and .opencode/skills/happycapy-skill-creator in your project.

What does Happycapy Skill Creator need to run?

Going by SKILL.md and its folder, Happycapy Skill Creator needs Python for the scripts in its folder, the command-line tools its instructions call (python) and credentials named AI_GATEWAY_API_KEY. Our summary lists: Python 3; Node.js; Docker; A credential in AI_GATEWAY_API_KEY.

Does Happycapy Skill Creator access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Happycapy Skill Creator safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Happycapy Skill Creator use?

Happycapy Skill Creator is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Happycapy Skill Creator use?

About 627 tokens (SKILL.md is roughly 2.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 2.1k tokens, read only when the agent opens those files.

What are the alternatives to Happycapy Skill Creator?

Skills that share tags, products or a category with Happycapy Skill Creator: New Mac Setup (swyxio/skills, 176 stars), Deploy To Temps (gotempsh/temps, 833 stars), Writing Dockerfiles (ancoleman/ai-design-components, 525 stars) and Vercel Functions (vercel/vercel-plugin, 301 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Happycapy Skill Creator?

happycapy-ai (a GitHub user) maintains it in happycapy-ai/Happycapy-skills, which has 137 GitHub stars. The repository holds 28 skills in this directory. The repository was last updated on September 3, 2026.

Source: happycapy-ai/Happycapy-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.