Skip to content
Content
Skill

/happycapy-skill-creator

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.

BOOST
From plugin
happycapy-skills
13757 skills
Install
$ npx -y skills add happycapy-ai/happycapy-skills --skill happycapy-skill-creator --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/happycapy-skill-creator

Context preview

The summary Claude sees to decide when to auto-load this skill.

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.

SKILL.md

happycapy-skill-creator.SKILL.md
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

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

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

**Extract video frames:**

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

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`

Read more
Ships withhappycapy-skills

A curated collection of high-quality Claude Code skills to enhance your development workflow

Get the whole plugin

Other skills on happycapy-skills.