Jitsu Skills

Persona-based AI skill ecosystem for orchestrating workflows across multiple tools.

<p align="center"> <h1 align="center">jitsu-skills</h1> <p align="center"> Persona-based AI skill ecosystem for Claude Code, Claude Chat, and Agent SDK </p> </p> <p align="center"> <a href="LICENSE"><img src="https://img.shields.io/badge/license-AGPL--3.0-blue?style=flat-square" alt="License"></a> <img src="https://img.shields.io/badge/platform-macOS-lightgrey?style=flat-square&logo=apple" alt="macOS"> <img src="https://img.shields.io/badge/skills-14-8B5CF6?style=flat-square" alt="Skills"> <img src="https://img.shields.io/badge/personas-7-3B82F6?style=flat-square" alt="Personas"> <a href="https://github.com/0xjitsu/jitsu-skills/issues"><img src="https://img.shields.io/badge/PRs-welcome-brightgreen?style=flat-square" alt="PRs Welcome"></a> </p> <p align="center"> <a href="#quick-start">Quick Start</a> &bull; <a href="#skill-tree">Skill Tree</a> &bull; <a href="#personas">Personas</a> &bull; <a href="#install">Install</a> </p>

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.

PersonaIconSkillsDomain
Campaign Ops📤campaign-sequencer, template-personalizer, lead-scorerOutbound campaigns, lead enrichment, multi-channel sequencing
Ship Captain🚀npm-publish, changelog-gen, pii-sweepOpen source publishing, releases, pre-publish security
Guardian🛡️secret-scanner, dep-auditSecurity auditing, vulnerability detection, git history scanning
Machinist⚙️launchagent-builder, keychain-managermacOS automation, LaunchAgents, Keychain secret management
Architect🏗️supabase-schema, chart-builderFull-stack dev, database design, data visualization
Researcher🔬proposal-builderR&D proposals, citation management, single-page research apps
Coordinator🤝meeting-prepMeeting 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.

</details> <details> <summary><b>⚙️ Machinist</b></summary>

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.

</details> <details> <summary><b>🏗️ Architect</b></summary>

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:

PlatformHow
Claude CodeNative — SKILL.md with frontmatter, auto-triggers
Claude ChatPaste prompt.txt into Project Instructions
Agent SDKInject prompt.txt as systemPrompt string
npmnpx @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.

ResourcePurpose
CLAUDE.mdFull context for Claude Code sessions
llms.txtStructured manifest for AI agent discovery
docs/adding-a-skill.mdStep-by-step skill creation guide
docs/architecture.mdHow the universal skill format works
prompt.txt filesPortable skill definitions for any agent harness
coding-discipline overlayKarpathy'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> &bull; <a href="https://github.com/0xjitsu/jitsu-skills/issues">Report a Bug</a> &bull; <a href="https://github.com/0xjitsu/jitsu-skills/issues">Request a Feature</a> </p>