Skill Catalog
CLI-JAW ships 118 skills across 11 categories. 25 skills are active by default (injected into the system prompt); the remaining 93 are reference skills available on demand via jaw skill install.
/skill list for the slash-command version.
Quick Commands
jaw skill list
jaw skill install <name>
jaw skill remove <name>
jaw skill info <name>
jaw skill reset
/skill list
How Skills Work
Each skill lives in a directory with a SKILL.md file. Active skills are injected into the agent's system prompt via getSystemPrompt(). Reference skills appear in the "available skills" list so the agent knows they exist but does not load their content until activated.
# Active skills directory
~/.cli-jaw/skills/
dev/SKILL.md
browser/SKILL.md
memory/SKILL.md
...
# Reference skills directory
~/.cli-jaw/skills_ref/
registry.json
cloudflare/SKILL.md
docker/SKILL.md
...
Employee prompts (getEmployeePromptV2()) inject role-specific and phase-specific skills automatically. A "Frontend" employee gets dev-frontend; during the Check phase, employees get dev-testing.
Skill Directory
Search by name, description, or category. Use the dropdown to filter by category or status.
Showing 118 of 118 skills
| Skill Name | Category | Description | Status | |
|---|---|---|---|---|
| 💻 | dev | Development | Core development rules, coding standards, and general programming guidance | Active |
| 🎨 | dev-frontend | Development | Production-grade frontend with stack detection and specialized rules (React, Vue, Svelte, etc.) | Active |
| ⚙ | dev-backend | Development | Backend development patterns: APIs, databases, auth, caching, and server architecture | Active |
| 📊 | dev-data | Development | Data engineering, SQL optimization, ETL pipelines, and analytics | Active |
| 🧪 | dev-testing | Development | Testing strategies, Vitest/Jest, E2E, coverage, and TDD patterns | Active |
| 🔍 | dev-code-reviewer | Development | Automated code review: correctness, style, performance, and security checks | Active |
| 🏗 | dev-scaffolding | Development | Project scaffolding, boilerplates, and directory structure generation | Active |
| 🔐 | dev-security | Development | Security best practices: input validation, auth, OWASP, and vulnerability patterns | Active |
| 🐛 | dev-debugging | Development | Debugging strategies, log analysis, error tracing, and root cause identification | Active |
| 📄 | dev-pabcd | Development | PABCD methodology enforcement: Purpose, Audience, Behavior, Constraints, Deliverables | Active |
| 🌐 | browser | Automation | Chrome browser control: open pages, snapshots, click, type, screenshot via CDP | Active |
| 🖥 | desktop-control | Automation | Unified desktop + browser automation: DOM targets via CDP, desktop apps via Computer Use | Active |
| 🤖 | web-ai | Automation | Web AI-powered browsing: intelligent page parsing, content extraction, and summarization | Reference |
| 👁 | vision-click | Automation | Vision-based click targeting: find UI elements by visual description and click them | Reference |
| 📷 | screen-capture | Automation | Screen capture and recording: take screenshots, record clips, annotate regions | Reference |
| 🎬 | video | Automation | Video processing: transcode, trim, concatenate, extract frames, add subtitles | Reference |
| 🔎 | deep-research | Automation | Fan-out web searches, fetch sources, adversarially verify claims, synthesize cited reports | Reference |
| 📰 | AI & Media | PDF creation, reading, editing, merging, and text extraction | Reference | |
| 👁 | pdf-vision | AI & Media | Vision-based PDF analysis: OCR, layout understanding, table extraction from scanned docs | Reference |
| 📊 | pptx | AI & Media | PowerPoint generation and editing: slides, charts, themes, and speaker notes | Reference |
| 📈 | xlsx | AI & Media | Excel spreadsheet creation, formula editing, pivot tables, and data analysis | Reference |
| 📄 | docx | AI & Media | Word document generation: templates, formatting, headers, footers, and TOC | Reference |
| 🇨 | hwp | AI & Media | HWP/HWPX Korean document handling: create, read, edit, review, template-fill, and QA | Reference |
| 📈 | diagram | AI & Media | SVG diagrams, charts, and interactive visualizations for chat UI rendering | Reference |
| 🎤 | lecture-stt | AI & Media | Lecture speech-to-text: transcription, speaker diarization, and timestamp alignment | Reference |
| 💬 | telegram-send | Communication | Send messages, photos, and documents via Telegram Bot API | Reference |
| 📝 | notion | Communication | Notion workspace integration: pages, databases, blocks, and query operations | Active |
| 🐙 | github | Communication | GitHub operations: PRs, issues, reviews, releases, and Actions via gh CLI | Active |
| 🐦 | x-post | Communication | Post to X (Twitter): compose, thread, schedule, and manage posts | Reference |
| 📝 | thread_notion | Communication | Notion thread management: conversation-to-page pipeline with auto-structuring | Reference |
| 📧 | cloudflare-email-service | Communication | Send and receive transactional emails via Cloudflare Email Routing and Workers | Reference |
| ☁ | cloudflare | Cloud & Deploy | Comprehensive Cloudflare platform: Workers, Pages, KV, D1, R2, AI, networking, security | Reference |
| 🤖 | agents-sdk | Cloud & Deploy | Cloudflare Agents SDK: stateful agents, durable workflows, WebSockets, MCP servers | Reference |
| 📦 | durable-objects | Cloud & Deploy | Cloudflare Durable Objects: stateful coordination, SQLite storage, WebSockets, alarms | Reference |
| 📜 | sandbox-sdk | Cloud & Deploy | Sandboxed code execution: AI interpreters, CI/CD, untrusted code with Cloudflare Sandbox SDK | Reference |
| 🔧 | wrangler | Cloud & Deploy | Wrangler CLI for Cloudflare Workers: deploy, dev, tail, secrets, and config management | Reference |
| ⚡ | workers-best-practices | Cloud & Deploy | Cloudflare Workers best practices: performance, error handling, caching, and edge patterns | Reference |
| 🎯 | web-perf | Cloud & Deploy | Web performance optimization: Core Web Vitals, Lighthouse, bundle analysis, lazy loading | Reference |
| 🔍 | code-review | Security & Review | Review diffs for correctness bugs and efficiency cleanups at configurable effort levels | Active |
| 🔒 | security-review | Security & Review | Security-focused code review: vulnerability scanning, dependency audit, threat modeling | Active |
| ✅ | verify | Security & Review | Run the app and observe behavior to verify a change, PR fix, or feature works correctly | Active |
| 🔨 | simplify | Security & Review | Review changed code for reuse, simplification, and efficiency cleanups then apply fixes | Active |
| 🚀 | init | Dev Workflow | Project initialization: detect stack, generate config, scaffold structure, and first commit | Active |
| 📑 | review | Dev Workflow | Code review orchestrator: multi-pass review combining correctness, style, and security | Active |
| 💻 | run | Dev Workflow | Launch and drive the project's app to see changes working (CLI, server, TUI, Electron) | Active |
| 🔄 | loop | Dev Workflow | Run a prompt or slash command on a recurring interval with self-pacing | Reference |
| 📅 | schedule | Dev Workflow | Create, update, list scheduled remote agents (routines) on a cron schedule | Reference |
| 🔌 | fewer-permission-prompts | Dev Workflow | Scan transcripts for common read-only calls and add prioritized allowlist to settings | Reference |
| ⚙ | update-config | Dev Workflow | Configure the Claude Code harness via settings.json: hooks, permissions, env vars | Reference |
| ⌨ | keybindings-help | Dev Workflow | Customize keyboard shortcuts, rebind keys, add chord bindings in keybindings.json | Reference |
| 🧠 | memory | Productivity | Persistent memory system: auto-memory, cross-session recall, memory federation, and L2 search | Active |
| 📖 | openai-docs | Productivity | Up-to-date OpenAI API documentation with citations: Codex, Responses, Chat Completions | Reference |
| 🤖 | claude-api | Productivity | Build, debug, and optimize Claude API / Anthropic SDK apps with prompt caching | Reference |
| 📖 | k-thread-gen | Productivity | Korean thread generation: structured multi-post content from a single topic | Reference |
| 🏠 | homeassistant | Smart Home | Home Assistant integration: entities, automations, scenes, scripts, and dashboard cards | Reference |
| 💡 | hue-lights | Smart Home | Philips Hue light control: scenes, brightness, color temperature, groups, and schedules | Reference |
| 🌡 | hvac-control | Smart Home | HVAC and thermostat control: temperature, modes, schedules, and energy monitoring | Reference |
| 🔒 | smart-lock | Smart Home | Smart lock management: lock/unlock, access codes, guest access, and activity logs | Reference |
| 🎥 | smart-camera | Smart Home | Security camera feeds: live view, motion alerts, recording playback, and zone setup | Reference |
| 🔊 | smart-speaker | Smart Home | Smart speaker control: play music, announcements, intercom, and multi-room audio | Reference |
| 🔌 | smart-plug | Smart Home | Smart plug and outlet control: on/off, energy monitoring, schedules, and automations | Reference |
| 🚴 | robot-vacuum | Smart Home | Robot vacuum control: clean, dock, zones, schedules, and maintenance alerts | Reference |
| 🌦 | weather-station | Smart Home | Weather station data: indoor/outdoor sensors, forecast, humidity, air quality index | Reference |
| 💻 | home-network | Smart Home | Home network management: router config, device tracking, bandwidth monitoring, VLANs | Reference |
| 📦 | docker | Utility | Docker container management: build, run, compose, volumes, networks, and multi-stage builds | Reference |
| ⎈ | kubernetes | Utility | Kubernetes operations: deployments, services, pods, helm charts, and cluster management | Reference |
| 📚 | terraform | Utility | Terraform infrastructure-as-code: providers, modules, state management, and plan/apply | Reference |
| 🔧 | ansible | Utility | Ansible automation: playbooks, roles, inventories, and configuration management | Reference |
| 🚀 | ci-cd | Utility | CI/CD pipeline design: GitHub Actions, GitLab CI, Jenkins, and deployment strategies | Reference |
| 🗃 | nginx | Utility | Nginx configuration: reverse proxy, load balancing, SSL, location blocks, and caching | Reference |
| 🗂 | redis | Utility | Redis operations: caching, pub/sub, streams, data structures, and cluster setup | Reference |
| 🗃 | postgresql | Utility | PostgreSQL administration: queries, indexes, migrations, extensions, and performance tuning | Reference |
| 🗂 | mongodb | Utility | MongoDB operations: CRUD, aggregation pipelines, indexes, replica sets, and Atlas | Reference |
| 📑 | graphql | Utility | GraphQL schema design: resolvers, queries, mutations, subscriptions, and federation | Reference |
| 🔗 | rest-api-design | Utility | REST API design patterns: versioning, pagination, error handling, and OpenAPI specs | Reference |
| 🔐 | oauth | Utility | OAuth 2.0 / OIDC implementation: authorization flows, tokens, scopes, and providers | Reference |
| 📬 | websocket | Utility | WebSocket implementation: real-time communication, protocols, reconnection, and scaling | Reference |
| 🌐 | dns | Utility | DNS management: records, zones, DNSSEC, troubleshooting, and provider configuration | Reference |
| 🔒 | ssl-tls | Utility | SSL/TLS certificate management: generation, renewal, pinning, and HTTPS configuration | Reference |
| 📊 | monitoring | Utility | Application monitoring: Prometheus, Grafana, alerting rules, dashboards, and SLOs | Reference |
| 📋 | logging | Utility | Structured logging: log levels, aggregation, ELK stack, and log-based alerting | Reference |
| 🚀 | performance | Utility | Application performance: profiling, benchmarking, memory leaks, and optimization patterns | Reference |
| 🔬 | testing-e2e | Utility | End-to-end testing: Playwright, Cypress, test fixtures, and CI integration patterns | Reference |
| 📡 | mobile-dev | Utility | Mobile development: React Native, Flutter, responsive design, and app store deployment | Reference |
| 🎮 | game-dev | Utility | Game development: engines, physics, rendering, game loops, and asset pipelines | Reference |
| 🤗 | accessibility | Utility | Web accessibility: WCAG compliance, ARIA, screen readers, keyboard navigation, and audits | Reference |
| 🌍 | i18n | Utility | Internationalization: locale management, translation workflows, RTL support, and date/number formatting | Reference |
| 📈 | seo | Utility | SEO optimization: meta tags, structured data, sitemaps, Core Web Vitals, and crawl budgets | Reference |
| 💾 | git-advanced | Utility | Advanced Git workflows: rebase strategies, cherry-pick, bisect, worktrees, and hooks | Reference |
| 📃 | markdown | Utility | Markdown authoring: GFM, MDX, table formatting, and documentation site generation | Reference |
| 💻 | shell-scripting | Utility | Shell scripting: Bash/Zsh, argument parsing, error handling, and cross-platform scripts | Reference |
| 🐋 | python | Utility | Python development: typing, virtual environments, packaging, async, and framework patterns | Reference |
| ☕ | java | Utility | Java development: Spring Boot, Maven/Gradle, JVM tuning, and enterprise patterns | Reference |
| 🐧 | go | Utility | Go development: modules, goroutines, channels, error handling, and idiomatic patterns | Reference |
| 📋 | aws | System | AWS services: Lambda, S3, DynamoDB, CloudFormation, IAM, and multi-service architectures | Reference |
| ☁ | gcp | System | Google Cloud Platform: Cloud Functions, Firestore, Cloud Run, BigQuery, and IAM | Reference |
| 🔵 | azure | System | Microsoft Azure: Functions, Cosmos DB, App Service, DevOps, and Active Directory | Reference |
| 💻 | linux-admin | System | Linux system administration: systemd, cron, users, permissions, networking, and troubleshooting | Reference |
| 🍏 | macos-admin | System | macOS system administration: defaults, launchd, Homebrew, disk utility, and automation | Reference |
| 🔧 | rust | Utility | Rust development: ownership, lifetimes, async, crates, and systems programming patterns | Reference |
| 🐘 | php | Utility | PHP development: Laravel, Composer, PSR standards, and modern PHP 8+ features | Reference |
| ⚡ | svelte | Utility | Svelte and SvelteKit: components, stores, SSR, routing, and adapter configuration | Reference |
| 🔴 | angular | Utility | Angular development: components, services, RxJS, modules, routing, and state management | Reference |
| 💚 | vue | Utility | Vue.js development: Composition API, Vuex/Pinia, Vue Router, and Nuxt integration | Reference |
| ⚛ | react | Utility | React patterns: hooks, context, Suspense, Server Components, and Next.js integration | Reference |
| ⚛ | nextjs | Utility | Next.js: App Router, Server Actions, middleware, ISR, and deployment optimization | Reference |
| 🔧 | tailwind | Utility | Tailwind CSS: utility classes, custom config, plugins, dark mode, and responsive design | Reference |
| 📦 | prisma | Utility | Prisma ORM: schema design, migrations, queries, relations, and database introspection | Reference |
| 🔬 | drizzle | Utility | Drizzle ORM: type-safe SQL, schema definitions, migrations, and query builders | Reference |
| 🚀 | vite | Utility | Vite build tool: config, plugins, HMR, library mode, and environment variables | Reference |
| 📦 | turbo | Utility | Turborepo: monorepo management, task pipelines, caching, and remote cache configuration | Reference |
| 📃 | stripe | Utility | Stripe integration: payments, subscriptions, webhooks, Connect, and checkout sessions | Reference |
| 🔥 | firebase | Utility | Firebase: Auth, Firestore, Cloud Functions, Hosting, Storage, and Analytics | Reference |
| 🔗 | supabase | Utility | Supabase: database, auth, storage, edge functions, real-time subscriptions, and RLS | Reference |
| 🔬 | electron | Utility | Electron app development: main/renderer process, IPC, packaging, auto-update, and security | Reference |
| 🔭 | tauri | Utility | Tauri app development: Rust backend, IPC commands, plugins, and cross-platform builds | Reference |
| 🤖 | ml-ops | Utility | MLOps: model training pipelines, experiment tracking, model serving, and monitoring | Reference |
| 📈 | prompt-engineering | Utility | Prompt engineering: chain-of-thought, few-shot, system prompts, and evaluation frameworks | Reference |
Default Active Skills (25)
These skills are loaded into the system prompt out of the box. They cover the most common development and workflow scenarios.
| # | Skill | Category | Purpose |
|---|---|---|---|
| 1 | dev | Development | Core development rules and coding standards |
| 2 | dev-frontend | Development | Frontend frameworks and UI patterns |
| 3 | dev-backend | Development | Backend architecture and API patterns |
| 4 | dev-data | Development | Data engineering and SQL |
| 5 | dev-testing | Development | Testing strategies and TDD |
| 6 | dev-code-reviewer | Development | Automated code review |
| 7 | dev-scaffolding | Development | Project scaffolding |
| 8 | dev-security | Development | Security best practices |
| 9 | dev-debugging | Development | Debugging strategies |
| 10 | dev-pabcd | Development | PABCD methodology |
| 11 | browser | Automation | Chrome browser control via CDP |
| 12 | desktop-control | Automation | Desktop + browser automation |
| 13 | notion | Communication | Notion workspace integration |
| 14 | github | Communication | GitHub operations via gh CLI |
| 15 | code-review | Security & Review | Diff review for correctness |
| 16 | security-review | Security & Review | Security-focused review |
| 17 | verify | Security & Review | Run app and verify changes |
| 18 | simplify | Security & Review | Reuse and simplification |
| 19 | init | Dev Workflow | Project initialization |
| 20 | review | Dev Workflow | Multi-pass code review |
| 21 | run | Dev Workflow | Launch and drive apps |
| 22 | memory | Productivity | Persistent cross-session memory |
| 23 | dev-frontend (auto) | Employee | Auto-injected for Frontend employees |
| 24 | dev-testing (auto) | Employee | Auto-injected during Check phase |
| 25 | dev-security (auto) | Employee | Auto-injected during security-sensitive goals |
Installing and Managing Skills
Install a Reference Skill
# Install a single skill
jaw skill install cloudflare
# Install multiple skills at once
jaw skill install docker kubernetes terraform
# Install all skills in a category
jaw skill install --category "Cloud & Deploy"
Remove a Skill
# Remove a skill (moves back to reference)
jaw skill remove cloudflare
# Remove multiple
jaw skill remove docker kubernetes
Check Skill Info
# Detailed info about a skill
jaw skill info dev-frontend
# Output:
# Name: dev-frontend
# Status: active
# Category: Development
# Path: ~/.cli-jaw/skills/dev-frontend/SKILL.md
# Size: 4.2 KB
# Lines: 127
Reset to Defaults
# Reset all skills to the 25 defaults
jaw skill reset
# Force reset (no confirmation prompt)
jaw skill reset --force
jaw skill reset will deactivate all custom skills and restore the default 25. Your custom skill files are preserved in ~/.cli-jaw/skills_ref/.
Category Breakdown
| Category | Active | Reference | Total | Description |
|---|---|---|---|---|
| Development | 10 | 0 | 10 | Core dev, frontend, backend, data, testing, scaffolding, security, debugging, code review, PABCD |
| Automation | 2 | 5 | 7 | Browser control, desktop automation, web AI, vision, screen capture, video, deep research |
| AI & Media | 0 | 8 | 8 | PDF, PPTX, XLSX, DOCX, HWP, diagrams, lecture transcription |
| Communication | 2 | 4 | 6 | Telegram, Notion, GitHub, X/Twitter, email |
| Cloud & Deploy | 0 | 7 | 7 | Cloudflare, Workers, Durable Objects, Wrangler, web performance |
| Security & Review | 4 | 0 | 4 | Code review, security review, verification, simplification |
| Dev Workflow | 3 | 5 | 8 | Init, review, run, loop, schedule, config, keybindings, permissions |
| Productivity | 1 | 3 | 4 | Memory, OpenAI docs, Claude API, thread generation |
| Smart Home | 0 | 10 | 10 | Home Assistant, lights, HVAC, locks, cameras, speakers, plugs, vacuum, weather, network |
| Utility | 0 | 49 | 49 | Languages, frameworks, databases, infra tools, and more |
| System | 0 | 5 | 5 | AWS, GCP, Azure, Linux admin, macOS admin |
| Total | 118 | |||
Creating Custom Skills
Add your own domain knowledge by creating a skill directory:
mkdir -p ~/.cli-jaw/skills/my-company
cat > ~/.cli-jaw/skills/my-company/SKILL.md << 'EOF'
# My Company Standards
Internal coding standards and domain knowledge.
## When to Use
Trigger when working on any project in ~/work/ directory.
## Rules
1. Use pnpm instead of npm.
2. All APIs must follow our internal OpenAPI spec.
3. Database migrations use Drizzle ORM.
## Templates
```typescript
// Standard API response format
interface ApiResponse<T> {
success: boolean;
data: T;
error?: string;
timestamp: string;
}
```
EOF
Skill File Structure
Every skill is a directory containing at minimum a SKILL.md file. Complex skills may include reference subdirectories:
~/.cli-jaw/skills/dev-frontend/
SKILL.md # Main skill prompt (injected into system prompt)
references/
react.md # Deep guidance for React
vue.md # Deep guidance for Vue
svelte.md # Deep guidance for Svelte
tailwind.md # Tailwind-specific rules
The SKILL.md acts as an orchestrator. It contains high-level rules and references the sub-files when deeper context is needed.
Slash Commands for Skills
| Command | Description |
|---|---|
/skill list | Show active and reference skill counts in chat |
/skill reset | Soft reset to defaults (confirmation required) |
/code-review | Triggers the code-review skill on current diff |
/security-review | Triggers security-review skill on current diff |
/simplify | Triggers simplify skill on changed code |
/verify | Triggers verify skill to run and test the app |
/deep-research <topic> | Fan-out web research with source verification |
/init | Initialize a new project with detected stack |
/run | Launch the project app |