agentsclimarketplace

Happycapy skill creator

Skill ComeOnOliver/skillshub/skills/happycapy-ai/Happycapy-skills/happycapy-skill-creator

🧠 The right skill, one API call. AI agent skills registry with token-efficient skill resolution. 5,000+ skills from 500+ top repos.

Install
npx -y skills add ComeOnOliver/skillshub --skill happycapy-skill-creator

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

What its author says it does

Copied from the file, not written here

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

2.5 KB, as published. Nobody here has run it

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

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.