skillforge-ai
v1.2.0
Published
Universal AI skill files — reusable prompt playbooks for Claude, GPT, Gemini and any LLM. Generate production-quality code with zero effort.
Maintainers
Readme
skillforge-ai
Reusable AI skill files — prompt playbooks for Claude, GPT-4, Gemini, Copilot, and any LLM. Tell AI exactly how to build things. Every time. Consistently.
What is a skill?
A skill is a markdown file that teaches an AI model domain-specific rules, patterns, and constraints. Think of it as a system prompt you write once and reuse everywhere — across Claude, GPT, Gemini, or any chat interface.
skillforge-ai copy frontend-design → copies 200 lines of design rules to clipboard
→ paste into Claude/GPT/Gemini
→ AI follows your exact design system, every timeLive demo
See skills in action — AI-generated apps built entirely with skillforge-ai:
👉 kirti.github.io/zero-code-apps/skillforge — interactive skill explorer + CLI demo 👉 kirti.github.io/zero-code-apps/builder — fintech app builder (Claude + GPT-4o + Gemini streaming) 👉 kirti.github.io/zero-code-apps/cozy — cozy image generator (DALL·E 3 + Stable Diffusion) 👉 kirti.github.io/zero-code-apps — full demo gallery
Install
npm install -g skillforge-aiQuick start
# See all available skills
skillforge-ai list
# Copy a skill to clipboard → paste into any AI
skillforge-ai copy frontend-design
# Combine multiple skills → clipboard
skillforge-ai combine frontend-design chart-js fintech-ui
# Build a full prompt (skills + your task) → clipboard
skillforge-ai prompt frontend-design chart-js fintech-ui api-integration \
--task "Build a dark crypto trading dashboard with BTC/ETH/SOL prices,
candlestick chart, portfolio tracker, and watchlist with sparklines"
# Paste into claude.ai, ChatGPT, or Gemini → get production-quality outputRun directly — no copy-paste needed
export ANTHROPIC_API_KEY=sk-ant-...
skillforge-ai run frontend-design chart-js fintech-ui api-integration \
--task "Build a dark crypto trading dashboard" \
--output demos/crypto/index.html
open demos/crypto/index.htmlClaude generates the complete app and saves it to file. Zero copy-paste.
Built-in skills (v1.1)
| Skill | What it teaches the AI | Works with |
|-------|----------------------|------------|
| frontend-design | Dark premium UI, Syne+DM Mono fonts, CSS variables, animations | Any LLM |
| chart-js | Chart.js dark theme, gradient fills, period switcher, DM Mono axes | Any LLM |
| fintech-ui | Ticker bar, SVG sparklines, virtual card, watchlist, candlesticks | Any LLM |
| api-integration | CoinGecko free API, try/catch fallback, mock data, status indicator | Any LLM |
| zca-schema | ZCA JSON schema for the zero-code-apps platform | Any LLM |
All commands
# v1 — available now
skillforge-ai list # browse skills
skillforge-ai info <skill> # metadata + details
skillforge-ai show <skill> # print skill to stdout
skillforge-ai copy <skill> # copy to clipboard
skillforge-ai combine <skills...> # merge → clipboard
skillforge-ai prompt <skills...> --task "." # full prompt → clipboard
skillforge-ai run <skills...> --task "." # call Claude API → save to file
skillforge-ai lock # pin skill versions (SKILL.lock)
skillforge-ai verify # check integrity vs lock file
skillforge-ai copilot-instructions # generate .github/copilot-instructions.md
skillforge-ai init # full command reference
# v2 — registry (coming)
skillforge-ai add react-components
skillforge-ai search "dark theme"
skillforge-ai publish ./my-skill/Programmatic API
import { getSkill, combineSkills, buildPrompt, listSkills } from 'skillforge-ai';
// Get a single skill
const skill = getSkill('frontend-design');
// Combine skills for a prompt
const combined = combineSkills(['frontend-design', 'chart-js']);
// Build a complete prompt
const prompt = buildPrompt(['frontend-design', 'fintech-ui'], 'Build a trading dashboard');
// List all available skills
const skills = listSkills(); // ['frontend-design', 'chart-js', 'fintech-ui', ...]Use with GitHub Copilot
# Generate .github/copilot-instructions.md from your skills
skillforge-ai copilot-instructions frontend-design chart-js
# Commit it — Copilot reads it automatically for every file in the workspace
git add .github/copilot-instructions.md && git commit -m "ci: add skillforge-ai copilot instructions"Use with Claude Code
# Add skills to your CLAUDE.md
skillforge-ai show frontend-design >> CLAUDE.md
skillforge-ai show chart-js >> CLAUDE.mdWhat it generates
Built entirely with skillforge-ai run — zero human code:
- NexVault — dark fintech trading dashboard with CoinGecko live data → demo
- Pulse Analytics — SaaS analytics dashboard → demo
- Try the live builder → kirti.github.io/zero-code-apps/builder
Roadmap
See ROADMAP.md for the full version plan.
v1.1 (current): 5 built-in skills · skillforge-ai run calls Claude API directly
v2.0: Community registry — skillforge-ai add react-components
v3.0: VS Code extension · MCP server for Claude Desktop
v4.0: AI-generated skills · org-level management
Contributing
Found a pattern you repeat every project? Turn it into a skill.
- Fork the repo
- Add
src/skills/your-skill/SKILL.md - Follow the skill format (see any existing skill for the template)
- Run
npm testto validate - Open a PR — include a demo output in the description
Built by Kirti Kaushal — Senior Full Stack Engineer + AI/ML GitHub · npm · Demo
Give feedback to my email address - this project is progress state with stable features
