happycapy-skill-creator
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:
- Search anthropics/skills for similar skills (semantic + LLM)
- Clone the closest match
- Add requested features using LLM
- Auto-fix HappyCapy compatibility (remove Docker, adapt dependencies)
- Package as
.skillfile
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_KEYenvironment 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
More from happycapy-ai/happycapy-skills
world-class-carousel
Generate world-class Instagram carousel content on any topic. Produces 7-10 publication-ready slides (1080x1350) with AI-generated visuals, precise typography, Instagram music recommendations, optimized captions, and hashtags. Uses Aristotelian first-principles framework with 7 content archetypes, 6 hook patterns, a mandatory Bullshit Test quality gate, and a comprehensive design system. Fully generalized -- works for ANY topic. Triggers: instagram carousel, create carousel, carousel post, make carousel slides, instagram slides, carousel content, slide deck for instagram, swipeable post
10latex-document
>
7find-skills
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.
7redbook-creator-publish
小红书帖子创作与发布技能。用于:(1) 生成小红书风格的帖子内容(标题+正文+标签)(2) 生成帖子相关的配图 (3) 自动上传到小红书创作者平台(默认自动上传,失败时自动提供手动指引) (4) 生成本地预览HTML文件。触发词:小红书创作、create redbook、小红书、红书、笔记创作、帖子创作
7nano-banana-pro
Generate or edit images via Gemini 3 Pro Image (Nano Banana Pro) with AI Gateway support.
7ai-video-generation
|
6