Jitsu Skills
Persona-based AI skill ecosystem for orchestrating workflows across multiple tools.
Why This Exists
AI assistants have great primitives (file access, shell, MCPs) but zero orchestration. You can enrich a lead with Clay, draft an email with Gmail, and schedule a follow-up — but nothing chains them into a single command.
jitsu-skills fills the gap: 14 orchestration skills organized by 7 personas, each combining multiple tools into end-to-end workflows. Universal format — works in Claude Code, Claude Chat, and any agent harness.
"Skills are just folders. Folders that teach Claude your job. Your workflow. Your expertise. Your domain. Claude on day 30 is a completely different tool than day one." — Barry Zhang & Mahesh Sathiamoorthy, Anthropic Engineers (source)
Quick Start
Full environment bootstrap (new device):
# One command — installs 200+ community skills, 14 orchestration skills,
# jitsu-os persona system, CLAUDE.md, hooks, and weekly auto-updater
curl -sL https://raw.githubusercontent.com/0xjitsu/jitsu-skills/main/scripts/bootstrap.sh | bash
Or install just the orchestration skills:
# 1. Claude Code plugin (recommended)
claude plugin add jitsu-skills
# 2. npm (one-shot or global)
npx @0xjitsu/skills install
# 3. Manual (clone + symlink)
git clone https://github.com/0xjitsu/jitsu-skills.git
cd jitsu-skills && bun bin/cli.js install
Skill Tree
── Core ──
★ Claude Core
── Tier 1 (unlocked) ──
📤 Template Personalizer ← core
📤 Lead Scorer ← core
🚀 Changelog Generator ← core
🚀 PII Sweep ← core
🛡️ Secret Scanner ← core
🛡️ Dependency Audit ← core
⚙️ Keychain Manager ← core
⚙️ LaunchAgent Builder ← core
🏗️ Supabase Schema ← core
🏗️ Chart Builder ← core
── Tier 2 (requires prerequisites) ──
📤 Campaign Sequencer ← template-personalizer + lead-scorer
🚀 npm Publish ← changelog-gen + pii-sweep
🔬 Proposal Builder ← chart-builder
🤝 Meeting Prep ← lead-scorer
Run npx @0xjitsu/skills tree for the interactive version.
Personas
Each skill belongs to a persona — a role the AI assumes when executing the skill.
| Persona | Icon | Skills | Domain |
|---|---|---|---|
| Campaign Ops | 📤 | campaign-sequencer, template-personalizer, lead-scorer | Outbound campaigns, lead enrichment, multi-channel sequencing |
| Ship Captain | 🚀 | npm-publish, changelog-gen, pii-sweep | Open source publishing, releases, pre-publish security |
| Guardian | 🛡️ | secret-scanner, dep-audit | Security auditing, vulnerability detection, git history scanning |
| Machinist | ⚙️ | launchagent-builder, keychain-manager | macOS automation, LaunchAgents, Keychain secret management |
| Architect | 🏗️ | supabase-schema, chart-builder | Full-stack dev, database design, data visualization |
| Researcher | 🔬 | proposal-builder | R&D proposals, citation management, single-page research apps |
| Coordinator | 🤝 | meeting-prep | Meeting briefings, cross-tool context aggregation |
Skills Reference
<details> <summary><b>📤 Campaign Ops</b></summary>campaign-sequencer
Multi-channel drip sequence orchestrator. Chains Clay enrichment → Gmail drafts → Slack DMs → Scheduled Tasks into a stateful pipeline with contact stage tracking.
template-personalizer
Merge-field personalization engine with tone controls (formal, casual, CT-style). Pulls enrichment data from Clay and generates personalized message variants.
lead-scorer
Weighted scoring from Clay enrichment data. Dimensions: company fit (30%), title seniority (25%), tech stack (20%), social presence (15%), engagement (10%).
</details> <details> <summary><b>🚀 Ship Captain</b></summary>npm-publish
Full publish pipeline: version bump, CHANGELOG generation, build, pack dry-run, npm publish, GitHub release, git tag.
changelog-gen
Parse conventional commits since last tag into categorized CHANGELOG.md entries (Added, Fixed, Changed, Breaking).
pii-sweep
Pre-publish PII scrubbing: grep for emails, phone numbers, API keys, internal URLs. Replace with sample data. Verify with second pass.
</details> <details> <summary><b>🛡️ Guardian</b></summary>secret-scanner
Scan full git history (not just HEAD) for committed secrets. Flags commits, suggests git filter-repo remediation.
dep-audit
npm audit + Sonatype cross-reference for actionable vulnerability reports with fix commands.
launchagent-builder
Generate validated com.berna.* plist files for macOS LaunchAgents. Template-driven scheduling, XML validation, launchctl management.
keychain-manager
Unified macOS Keychain interface. Store, retrieve, list, and rotate secrets via security CLI with naming conventions.
supabase-schema
Natural language to complete Supabase migration: tables, RLS policies, indexes, foreign keys, TypeScript types.
chart-builder
Dark-themed Chart.js/Recharts with glass morphism, accessibility (aria-labels, reduced-motion), responsive design.
</details> <details> <summary><b>🔬 Researcher</b></summary>proposal-builder
Scaffold single-page R&D proposal apps with Next.js, glass morphism, scroll-spy, citation system, and Lighthouse 100 checklist.
</details> <details> <summary><b>🤝 Coordinator</b></summary>meeting-prep
Pull Calendar event → enrich attendees via Clay/Slack → fetch Notion docs → compile briefing document.
</details>Universal Format
Every skill works across platforms:
| Platform | How |
|---|---|
| Claude Code | Native — SKILL.md with frontmatter, auto-triggers |
| Claude Chat | Paste prompt.txt into Project Instructions |
| Agent SDK | Inject prompt.txt as systemPrompt string |
| npm | npx @0xjitsu/skills install symlinks into ~/.claude/skills/ |
Run bash scripts/build-universal.sh to generate prompt.txt from all skills.
CLI
npx @0xjitsu/skills list # Show all skills + install status
npx @0xjitsu/skills install # Symlink skills into ~/.claude/skills/
npx @0xjitsu/skills uninstall # Remove symlinked skills
npx @0xjitsu/skills tree # ASCII skill tree with prerequisites
Project Structure
jitsu-skills/
├── plugin.json # Claude Code plugin manifest
├── package.json # npm package config (@0xjitsu/skills)
├── bin/cli.js # CLI (list, install, uninstall, tree)
├── scripts/
│ └── build-universal.sh # Generate prompt.txt from SKILL.md
├── skills/
│ ├── skill-data.json # Skill tree graph (nodes, edges, personas)
│ ├── campaign-sequencer/ # 📤 Multi-channel drip sequences
│ ├── template-personalizer/ # 📤 Merge-field personalization
│ ├── lead-scorer/ # 📤 Weighted lead scoring
│ ├── npm-publish/ # 🚀 Full npm publish pipeline
│ ├── changelog-gen/ # 🚀 Conventional commit changelogs
│ ├── pii-sweep/ # 🚀 Pre-publish PII scrubbing
│ ├── secret-scanner/ # 🛡️ Git history secret detection
│ ├── dep-audit/ # 🛡️ Dependency vulnerability scanning
│ ├── launchagent-builder/ # ⚙️ macOS LaunchAgent generator
│ ├── keychain-manager/ # ⚙️ macOS Keychain manager
│ ├── supabase-schema/ # 🏗️ Natural language → Supabase migration
│ ├── chart-builder/ # 🏗️ Dark-themed data visualization
│ ├── proposal-builder/ # 🔬 R&D proposal app scaffolder
│ └── meeting-prep/ # 🤝 Multi-source meeting briefings
└── app/skill-tree/ # Interactive React Flow visualization
Tech Stack
<p> <img src="https://img.shields.io/badge/Claude_Code-Skills-orange?style=flat-square&logo=anthropic" alt="Claude Code"> <img src="https://img.shields.io/badge/MCP-Tools-blue?style=flat-square" alt="MCP"> <img src="https://img.shields.io/badge/macOS-Automation-lightgrey?style=flat-square&logo=apple" alt="macOS"> <img src="https://img.shields.io/badge/Node.js-18+-green?style=flat-square&logo=node.js" alt="Node.js"> </p>License
<p> <img src="https://img.shields.io/badge/AGPL--3.0-Open_Source-blue?style=flat-square" alt="AGPL-3.0"> <img src="https://img.shields.io/badge/Commercial-Available-orange?style=flat-square" alt="Commercial License"> </p>Open source under AGPL-3.0 for personal use and community projects. Commercial license available for teams, enterprises, and SaaS products. See LICENSE for details.
For Agents
This repo is designed for both human and AI contributors.
| Resource | Purpose |
|---|---|
| CLAUDE.md | Full context for Claude Code sessions |
| llms.txt | Structured manifest for AI agent discovery |
| docs/adding-a-skill.md | Step-by-step skill creation guide |
| docs/architecture.md | How the universal skill format works |
prompt.txt files | Portable skill definitions for any agent harness |
coding-discipline overlay | Karpathy's four LLM-coding rules — applied on top of any persona when writing or editing code in this repo |
To contribute as an agent: read CLAUDE.md, layer on the coding-discipline overlay (Think Before Coding · Simplicity First · Surgical Changes · Goal-Driven Execution), create a skill following the guide, run bash scripts/build-universal.sh, submit a PR.
<p align="center"> <b>jitsu-skills</b> — orchestration skills for the agent era <br><br> <a href="#quick-start">Get Started</a> • <a href="https://github.com/0xjitsu/jitsu-skills/issues">Report a Bug</a> • <a href="https://github.com/0xjitsu/jitsu-skills/issues">Request a Feature</a> </p>