Skip to content
Back to skills

215 Name Skill 582b34b7

ASecurity

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.

  • 9 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 11, 2026
developmentpythongojavarubybashnodedockergitapi

Works with

  • api

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned October 11, 2026

npx -y skills add tools-only/X-Skills --skill 215-name-skill_582b34b7 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of 215 Name Skill 582b34b7?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for 215 Name Skill 582b34b7
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tools-only-215-name-skill-582b34b7/badge)](https://www.skillsdirectory.com/skills/tools-only-215-name-skill-582b34b7)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
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

```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`

Files in this skill

  • README.md1 KB
  • skill.md2.5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.