Agent skill

Ccw CLI Tools

by catlog22 in catlog22/Claude-Code-Workflow

CLI tools execution specification (gemini/claude/codex/qwen/opencode) with unified prompt template, mode options, and auto-invoke triggers for code analysis and implementation tasks.

MITAuto-check passedAI & LLM Engineering

Install Ccw CLI Tools

skills CLI
$ npx skills add catlog22/Claude-Code-Workflow --skill ccw-cli-tools -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install catlog22/Claude-Code-Workflow ccw-cli-tools --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/catlog22/Claude-Code-Workflow.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.codex/skills/ccw-cli-tools .claude/skills/ccw-cli-tools && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
ccw-cli-tools
GitHub stars
2.1k
Used in
1 other repo
Token cost
~5.1k tokens
SKILL.md length
1,404 words
Files
1
Skills in repo
82
Repo updated
First seen
Licence
MIT

At a glance

CLI tools execution specification (gemini/claude/codex/qwen/opencode) with unified prompt template, mode options, and auto-invoke triggers for code analysis and implementation tasks.

  • Works in 3 steps: Check if configuration exists in memory → Parse the JSON to understand → Use configuration throughout the…
  • Code analysis and implementation tasks
  • SKILL.md covers Initialization (Required First…, Process Flow, Configuration Reference and Universal Prompt Template, plus 4 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Ccw CLI Tools is an agent skill from catlog22/Claude-Code-Workflow. CLI tools execution specification (gemini/claude/codex/qwen/opencode) with unified prompt template, mode options, and auto-invoke triggers for code analysis and implementation tasks. Supports configurable CLI endpoints for analysis, write, and review modes.

Its SKILL.md is about 5.1k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in AI & LLM Engineering, covering Prompt engineering. It works with Qwen. The repository describes itself as: JSON-driven multi-agent cadence-team development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution. The licence is MIT.

When your agent uses it

  • Code analysis and implementation tasks
  • Tasks that involve Prompt engineering

Example prompts

  • “/ccw-cli-tools”

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. Check if configuration exists in memory
  2. Parse the JSON to understand
  3. Use configuration throughout the selection process

What it can do on your machine

Read from SKILL.md and the folder at commit 07491b0. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are bash).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Ccw CLI Tools loads about 5.1k tokens when it runs. Until then it costs about 68 tokens; SKILL.md has 1,404 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~68
When it runs · the whole SKILL.md, loaded when a task matches
~5.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from catlog22/Claude-Code-Workflow at commit 07491b0, republished under its MIT licence (© catlog22). 1,404 words, ~5,106 tokens.

Download SKILL.mdSave it as .claude/skills/ccw-cli-tools/SKILL.md (or your agent's skills folder).
name
ccw-cli-tools
description
CLI tools execution specification (gemini/claude/codex/qwen/opencode) with unified prompt template, mode options, and auto-invoke triggers for code analysis and implementation tasks. Supports configurable CLI endpoints for analysis, write, and review modes.
version
1.0.0

CLI Tools - Unified Execution Framework

Purpose: Structured CLI tool usage with configuration-driven tool selection, unified prompt templates, and quality-gated execution.

Configuration: ~/.claude/cli-tools.json (Global, always read at initialization)

Initialization (Required First Step)

Before any tool selection or recommendation:

  1. Check if configuration exists in memory:

    • If configuration is already in conversation memory → Use it directly
    • If NOT in memory → Read the configuration file:
      bash
      Read(file_path="~/.claude/cli-tools.json")
  2. Parse the JSON to understand:

    • Available tools and their enabled status
    • Each tool's primaryModel and secondaryModel
    • Tags defined for tag-based routing
    • Tool types (builtin, cli-wrapper, api-endpoint)
  3. Use configuration throughout the selection process

Why: Tools, models, and tags may change. Configuration file is the single source of truth. Optimization: Reuse in-memory configuration to avoid redundant file reads.

Process Flow

┌─ USER REQUEST
│
├─ STEP 1: Load Configuration
│  ├─ Check if configuration exists in conversation memory
│  └─ If NOT in memory → Read(file_path="~/.claude/cli-tools.json")
│
├─ STEP 2: Understand User Intent
│  ├─ Parse task type (analysis, implementation, security, etc.)
│  ├─ Extract required capabilities (tags)
│  └─ Identify scope (files, modules)
│
├─ STEP 3: Select Tool (based on config)
│  ├─ Explicit --tool specified?
│  │  YES → Validate in config → Use it
│  │  NO  → Match tags with enabled tools → Select best match
│  │       → No match → Use first enabled tool (default)
│  └─ Get primaryModel from config
│
├─ STEP 4: Build Prompt
│  └─ Use 6-field template: PURPOSE, TASK, MODE, CONTEXT, EXPECTED, CONSTRAINTS
│
├─ STEP 5: Select Rule Template
│  ├─ Determine rule from task type
│  └─ Pass via --rule parameter
│
├─ STEP 6: Execute CLI Command
│  └─ ccw cli -p "<PROMPT>" --tool <tool> --mode <mode> --rule <rule>
│
└─ STEP 7: Handle Results
   ├─ On success → Deliver output to user
   └─ On failure → Check secondaryModel or fallback tool

Configuration Reference

Configuration File Location

Path: ~/.claude/cli-tools.json (Global configuration)

IMPORTANT: Check conversation memory first. Only read file if configuration is not in memory.

Reading Configuration

Priority: Check conversation memory first

Loading Options:

  • Option 1 (Preferred): Use in-memory configuration if already loaded in conversation
  • Option 2 (Fallback): Read from file when not in memory
bash
# Read configuration file
cat ~/.claude/cli-tools.json

The configuration defines all available tools with their enabled status, models, and tags.

Configuration Structure

The JSON file contains a tools object where each tool has these fields:

FieldTypeDescriptionExample
enabledbooleanTool availability statustrue or false
primaryModelstringDefault model for execution"gemini-2.5-pro"
secondaryModelstringFallback model on primary failure"gemini-2.5-flash"
tagsarrayCapability tags for routing["分析", "Debug"]
typestringTool type"builtin", "cli-wrapper", "api-endpoint"
Expected Tools (Reference Only)

Typical tools found in configuration (actual availability determined by reading the file):

ToolTypical TypeCommon Use
geminibuiltinAnalysis, Debug (分析, Debug tags)
qwenbuiltinGeneral coding
codexbuiltinCode review, implementation
claudebuiltinGeneral tasks
opencodebuiltinOpen-source model fallback

Note: Tool availability, models, and tags may differ. Use in-memory configuration or read ~/.claude/cli-tools.json if not cached.

Configuration Fields
  • enabled: Tool availability (boolean)
  • primaryModel: Default model for execution
  • secondaryModel: Fallback model on primary failure
  • tags: Capability tags for routing (分析, Debug, implementation, etc.)
  • type: Tool type (builtin, cli-wrapper, api-endpoint)

Universal Prompt Template

Structure: Every CLI command follows this 6-field template

bash
ccw cli -p "PURPOSE: [goal] + [why] + [success criteria] + [scope]
TASK: • [step 1: specific action] • [step 2: specific action] • [step 3: specific action]
MODE: [analysis|write|review]
CONTEXT: @[file patterns] | Memory: [session/tech/module context]
EXPECTED: [deliverable format] + [quality criteria] + [structure requirements]
CONSTRAINTS: [domain constraints]" --tool <tool-id> --mode <mode> --rule <template>
Field Specifications
PURPOSE (Goal Definition)

What: Clear objective + motivation + success criteria + scope boundary

Components:

  • What: Specific task goal
  • Why: Business/technical motivation
  • Success: Measurable success criteria
  • Scope: Bounded context/files

Example - Good:

PURPOSE: Identify OWASP Top 10 vulnerabilities in auth module to pass security audit;
success = all critical/high issues documented with remediation;
scope = src/auth/** only

Example - Bad:

PURPOSE: Analyze code
TASK (Action Steps)

What: Specific, actionable steps with clear verbs and targets

Format: Bullet list with concrete actions

Example - Good:

TASK:
• Scan for SQL injection in query builders
• Check XSS in template rendering
• Verify CSRF token validation

Example - Bad:

TASK: Review code and find issues
MODE (Permission Level)

Options:

  • analysis - Read-only, safe for auto-execution
  • write - Create/Modify/Delete files, full operations
  • review - Git-aware code review (codex only)

Rules:

  • Always specify explicitly
  • Default to analysis for read-only tasks
  • Require explicit --mode write for file modifications
  • Use --mode review with --tool codex for git-aware review
CONTEXT (File Scope + Memory)

Format: CONTEXT: @[file patterns] | Memory: [memory context]

File Patterns:

  • @**/* - All files (default)
  • @src/**/*.ts - Specific pattern
  • @../shared/**/* - Parent/sibling (requires --includeDirs)

Memory Context (when building on previous work):

Memory: Building on auth refactoring (commit abc123), using JWT for sessions
Memory: Integration with auth module, shared error patterns from @shared/utils/errors.ts
EXPECTED (Output Specification)

What: Output format + quality criteria + structure requirements

Example - Good:

EXPECTED: Markdown report with:
severity levels (Critical/High/Medium/Low),
file:line references,
remediation code snippets,
priority ranking

Example - Bad:

EXPECTED: Report
CONSTRAINTS (Domain Boundaries)

What: Scope limits, special requirements, focus areas

Example - Good:

CONSTRAINTS: Focus on authentication | Ignore test files | No breaking changes

Example - Bad:

CONSTRAINTS: (missing or too vague)

CLI Execution Modes

MODE: analysis
  • Permission: Read-only
  • Use For: Code review, architecture analysis, pattern discovery, exploration
  • Safe: Yes - can auto-execute
  • Default: When not specified
MODE: write
  • Permission: Create/Modify/Delete files
  • Use For: Feature implementation, bug fixes, documentation, code creation
  • Safe: No - requires explicit --mode write
  • Requirements: Must be explicitly requested by user
MODE: review
  • Permission: Read-only (git-aware review output)
  • Use For: Code review of uncommitted changes, branch diffs, specific commits
  • Tool Support: codex only (others treat as analysis)
  • Constraint: Target flags (--uncommitted, --base, --commit) and prompt are mutually exclusive

Command Structure

Basic Command
bash
ccw cli -p "<PROMPT>" --tool <tool-id> --mode <analysis|write|review>
Command Options
OptionDescriptionExample
--tool <tool>Tool from config--tool gemini
--mode <mode>REQUIRED: analysis/write/review--mode analysis
--model <model>Model override--model gemini-2.5-flash
--cd <path>Working directory--cd src/auth
--includeDirs <dirs>Additional directories--includeDirs ../shared,../types
--rule <template>Auto-load template--rule analysis-review-architecture
--resume [id]Resume session--resume or --resume <id>
Advanced Directory Configuration
Working Directory (--cd)

When using --cd:

  • @**/* = Files within working directory tree only
  • Cannot reference parent/sibling without --includeDirs
  • Reduces token usage by scoping context
Include Directories (--includeDirs)

Two-step requirement for external files:

  1. Add --includeDirs parameter
  2. Reference in CONTEXT with @ patterns
bash
# Single directory
ccw cli -p "CONTEXT: @**/* @../shared/**/*" \
  --tool gemini --mode analysis \
  --cd src/auth --includeDirs ../shared

# Multiple directories
ccw cli -p "..." \
  --tool gemini --mode analysis \
  --cd src/auth --includeDirs ../shared,../types,../utils
Session Resume

When to Use:

  • Multi-round planning (analysis → planning → implementation)
  • Multi-model collaboration (tool A → tool B on same topic)
  • Topic continuity (building on previous findings)

Usage:

bash
ccw cli -p "Continue analyzing" --tool <tool-id> --mode analysis --resume              # Resume last
ccw cli -p "Fix issues found" --tool <tool-id> --mode write --resume <id>              # Resume specific
ccw cli -p "Merge findings" --tool <tool-id> --mode analysis --resume <id1>,<id2>      # Merge sessions

Available Rule Templates

Template System

Use --rule <template-name> to auto-load protocol + template appended to prompt

Universal Templates
  • universal-rigorous-style - Precise tasks (default)
  • universal-creative-style - Exploratory tasks
Analysis Templates
  • analysis-trace-code-execution - Execution tracing
  • analysis-diagnose-bug-root-cause - Bug diagnosis
  • analysis-analyze-code-patterns - Code patterns
  • analysis-analyze-technical-document - Document analysis
  • analysis-review-architecture - Architecture review
  • analysis-review-code-quality - Code review
  • analysis-analyze-performance - Performance analysis
  • analysis-assess-security-risks - Security assessment
Planning Templates
  • planning-plan-architecture-design - Architecture design
  • planning-breakdown-task-steps - Task breakdown
  • planning-design-component-spec - Component design
  • planning-plan-migration-strategy - Migration strategy
Development Templates
  • development-implement-feature - Feature implementation
  • development-refactor-codebase - Code refactoring
  • development-generate-tests - Test generation
  • development-implement-component-ui - UI component
  • development-debug-runtime-issues - Runtime debugging

Task-Type Specific Examples

Example 1: Security Analysis (Read-Only)
bash
ccw cli -p "PURPOSE: Identify OWASP Top 10 vulnerabilities in authentication module to pass security audit; success = all critical/high issues documented with remediation
TASK: • Scan for injection flaws (SQL, command, LDAP) • Check authentication bypass vectors • Evaluate session management • Assess sensitive data exposure
MODE: analysis
CONTEXT: @src/auth/**/* @src/middleware/auth.ts | Memory: Using bcrypt for passwords, JWT for sessions
EXPECTED: Security report with: severity matrix, file:line references, CVE mappings where applicable, remediation code snippets prioritized by risk
CONSTRAINTS: Focus on authentication | Ignore test files
" --tool gemini --mode analysis --rule analysis-assess-security-risks --cd src/auth
Example 2: Feature Implementation (Write Mode)
bash
ccw cli -p "PURPOSE: Implement rate limiting for API endpoints to prevent abuse; must be configurable per-endpoint; backward compatible with existing clients
TASK: • Create rate limiter middleware with sliding window • Implement per-route configuration • Add Redis backend for distributed state • Include bypass for internal services
MODE: write
CONTEXT: @src/middleware/**/* @src/config/**/* | Memory: Using Express.js, Redis already configured, existing middleware pattern in auth.ts
EXPECTED: Production-ready code with: TypeScript types, unit tests, integration test, configuration example, migration guide
CONSTRAINTS: Follow existing middleware patterns | No breaking changes
" --tool gemini --mode write --rule development-implement-feature
Example 3: Bug Root Cause Analysis
bash
ccw cli -p "PURPOSE: Fix memory leak in WebSocket connection handler causing server OOM after 24h; root cause must be identified before any fix
TASK: • Trace connection lifecycle from open to close • Identify event listener accumulation • Check cleanup on disconnect • Verify garbage collection eligibility
MODE: analysis
CONTEXT: @src/websocket/**/* @src/services/connection-manager.ts | Memory: Using ws library, ~5000 concurrent connections in production
EXPECTED: Root cause analysis with: memory profile, leak source (file:line), fix recommendation with code, verification steps
CONSTRAINTS: Focus on resource cleanup
" --tool gemini --mode analysis --rule analysis-diagnose-bug-root-cause --cd src
Example 4: Code Review (Codex Review Mode)
bash
# Option 1: Custom focus (reviews uncommitted by default)
ccw cli -p "Focus on security vulnerabilities and error handling" --tool codex --mode review

# Option 2: Target flag only (no prompt with target flags)
ccw cli --tool codex --mode review --uncommitted
ccw cli --tool codex --mode review --base main
ccw cli --tool codex --mode review --commit abc123

Tool Selection Strategy

Show full SKILL.md (570 more words)Show less
Selection Algorithm

STEP 0 (REQUIRED): Load configuration (memory-first strategy)

bash
# Check if configuration exists in conversation memory
# If YES → Use in-memory configuration
# If NO → Read(file_path="~/.claude/cli-tools.json")

Then proceed with selection:

  1. Parse task intent → Extract required capabilities
  2. Load configuration → Parse enabled tools with tags from JSON
  3. Match tags → Filter tools supporting required capabilities
  4. Select tool → Choose by priority (explicit > tag-match > default)
  5. Select model → Use primaryModel, fallback to secondaryModel
Selection Decision Tree
0. LOAD CONFIGURATION (memory-first)
   ├─ In memory? → Use it
   └─ Not in memory? → Read ~/.claude/cli-tools.json
   ↓
1. Explicit --tool specified?
   YES → Validate tool is enabled in config → Use it
   NO  → Proceed to tag-based selection
         ├─ Extract task tags (security, analysis, implementation, etc.)
         │  ├─ Find tools with matching tags
         │  │  ├─ Multiple matches? Use first enabled
         │  │  └─ Single match? Use it
         │  └─ No tag match? Use default tool
         │
         └─ Default: Use first enabled tool in config
Common Tag Routing

Note: Match task type to tags defined in ~/.claude/cli-tools.json

Task TypeCommon Tags to Match
Security audit分析, analysis, security
Bug diagnosisDebug, 分析, analysis
Implementationimplementation, (any enabled tool)
Testingtesting, (any enabled tool)
Refactoringrefactoring, (any enabled tool)
Documentationdocumentation, (any enabled tool)

Selection Logic: Find tools where tags array contains matching keywords, otherwise use first enabled tool.

Fallback Chain

When primary tool fails (based on ~/.claude/cli-tools.json configuration):

  1. Check secondaryModel for same tool (use secondaryModel from config)
  2. Try next enabled tool with matching tags (scan config for enabled tools)
  3. Fall back to default enabled tool (first enabled tool in config)

Example Fallback:

Tool1: primaryModel fails
  ↓
Try Tool1: secondaryModel
  ↓ (if fails)
Try Tool2: primaryModel (next enabled with matching tags)
  ↓ (if fails)
Try default: first enabled tool

Permission Framework

Single-Use Authorization: Each execution requires explicit user instruction. Previous authorization does NOT carry over.

Mode Hierarchy:

  • analysis: Read-only, safe for auto-execution
  • write: Create/Modify/Delete files - requires explicit --mode write
  • review: Git-aware code review (codex only) - requires explicit --mode review
  • Exception: User provides clear instructions like "modify", "create", "implement"

Auto-Invoke Triggers

Proactive CLI invocation - Auto-invoke ccw cli when encountering these scenarios:

TriggerSuggested RuleWhen
Self-repair failsanalysis-diagnose-bug-root-causeAfter 1+ failed fix attempts
Ambiguous requirementsplanning-breakdown-task-stepsTask description lacks clarity
Architecture decisionsplanning-plan-architecture-designComplex feature needs design
Pattern uncertaintyanalysis-analyze-code-patternsUnsure of existing conventions
Critical code pathsanalysis-assess-security-risksSecurity/performance sensitive
Execution Principles for Auto-Invoke
  • Default mode: --mode analysis (read-only, safe)
  • No confirmation needed: Invoke proactively when triggers match
  • Wait for results: Complete analysis before next action
  • Tool selection: Use context-appropriate tool or fallback chain
  • Rule flexibility: Suggested rules are guidelines, adapt as needed

Best Practices

Core Principles
  • Configuration-driven - All tool selection from cli-tools.json
  • Tag-based routing - Match task requirements to tool capabilities
  • Use tools early and often - Tools are faster and more thorough than manual analysis
  • Unified CLI - Always use ccw cli -p for consistent parameter handling
  • Default to analysis - Omit --mode for read-only, explicitly use --mode write for modifications
  • Use --rule for templates - Auto-loads protocol + template appended to prompt
  • Write protection - Require EXPLICIT --mode write for file operations
Workflow Principles
  • Use unified interface - Always ccw cli -p format
  • Always include template - Use --rule <template-name> to load templates
  • Be specific - Clear PURPOSE, TASK, EXPECTED fields
  • Include constraints - File patterns, scope in CONSTRAINTS
  • Leverage memory context - When building on previous work
  • Discover patterns first - Use rg/MCP before CLI execution
  • Default to full context - Use @**/* unless specific files needed
Planning Checklist
  • Purpose defined - Clear goal and intent
  • Mode selected - --mode analysis|write|review
  • Context gathered - File references + memory (default @**/*)
  • Directory navigation - --cd and/or --includeDirs if needed
  • Tool selected - Explicit --tool or tag-based auto-selection
  • Rule template - --rule <template-name> loads template
  • Constraints - Domain constraints in CONSTRAINTS field

Integration with CLAUDE.md Instructions

From global CLAUDE.md:

  • Always use run_in_background: false for Task tool agent calls
  • Default: Use Bash run_in_background: true for CLI calls
  • After CLI call: Stop output immediately, wait for hook callback
  • Wait for results: MUST wait for CLI analysis before taking write actions
  • Value every call: Never waste analysis results, aggregate before proposing solutions

From cli-tools-usage.md:

  • Strict cli-tools.json configuration adherence
  • Configuration-driven tool selection
  • Template system with --rule auto-loading
  • Permission framework with single-use authorization
  • Auto-invoke triggers for common failure scenarios

© catlog22, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .codex/skills/ccw-cli-tools of catlog22/Claude-Code-Workflow.

Open the folder on GitHubat commit 07491b0

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in catlog22/Claude-Code-Workflow, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Ccw CLI Tools next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Ccw CLI Tools compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Ccw CLI Tools this skillcatlog22/Claude-Code-Workflow2.1k1 repos~5.1kAutomated safety check: PassMIT
Offline Prompt Packagerzhaohui-yang/official-document-drafting139—~433Automated safety check: PassCustom licence
Qwen Image Editartokun/comfyui-mcp793—~4.6kAutomated safety check: PassMIT
Flux2 Klein PromptingAnastasiyaW/codex-claude-code-config154—~2.8kAutomated safety check: PassMIT
Prompt Improverseverity1/claude-code-prompt-improver1.9k2 repos~1.7kAutomated safety check: PassMIT
Train RlOpenPipe/ART11k—~2.4kAutomated safety check: PassApache-2.0

Similar skills

  • Offline Prompt Packager

    zhaohui-yang/official-document-drafting

    把基于 prompts/ 主源的 skill 打包成断网单机可用的离线提示词包。Use when the user wants to export/package offline prompts for disconnected hosts (WebUI、Qwen、AnythingLLM、Claude.ai), generate self-contained systemprompt /…

    139 GitHub stars~433 tokensUpdated 1 mo ago
    AI & LLM EngineeringAuto-check passed
  • Qwen Image Edit

    artokun/comfyui-mcp

    Build Qwen Image Edit workflows covering model loading, conditioning, LoRAs, prompt patterns, and XY plot testing

    793 GitHub stars~4.6k tokensUpdated 2 days ago
    AI & LLM EngineeringAuto-check passed
  • Flux2 Klein Prompting

    AnastasiyaW/codex-claude-code-config

    Expert prompt engineering for FLUX.2 [klein] image generation and editing model.

    154 GitHub stars~2.8k tokensUpdated 5 days ago
    Media & CreativeAuto-check passed
  • Prompt Improver

    severity1/claude-code-prompt-improver

    This skill enriches vague prompts with targeted research and clarification before execution.

    1.9k GitHub starsUsed in 2 repos~1.7k tokens
    AI & LLM EngineeringAuto-check passed
  • Train Rl

    OpenPipe/ART

    RL training reference for the ART framework. An agent skill from OpenPipe/ART.

    11k GitHub stars~2.4k tokensUpdated 2 days ago
    AI & LLM EngineeringAuto-check passed
  • Prompt Engineering Patterns

    ynulihao/AgentSkillOS

    Master advanced prompt engineering techniques to maximize LLM performance, reliability, and controllability in production.

    617 GitHub starsUsed in 14 repos~1.7k tokens
    AI & LLM EngineeringAuto-check passed

More from catlog22/Claude-Code-Workflow

All 82 skills in this repo
  • Prompt Generator

    catlog22/Claude-Code-Workflow

    Generate or convert Claude Code prompt files — command orchestrators, skill files, agent role definitions, or style conversion of existing files.

    2.1k GitHub starsUsed in 1 repo~4.7k tokens
    Auto-check: notes
  • Ccw Help

    catlog22/Claude-Code-Workflow

    CCW command help system. An agent skill from catlog22/Claude-Code-Workflow.

    2.1k GitHub stars~2.5k tokensUpdated 3 mo ago
    Auto-check passed
  • Team Ultra Analyze

    catlog22/Claude-Code-Workflow

    Deep collaborative analysis team skill. An agent skill from catlog22/Claude-Code-Workflow.

    2.1k GitHub starsUsed in 1 repo~2.4k tokens
    Auto-check: notes
  • Brainstorm

    catlog22/Claude-Code-Workflow

    Unified brainstorming skill with dual-mode operation — auto mode (framework generation, parallel multi-role analysis, cross-role synthesis) and single role analysis.

    2.1k GitHub stars~4.8k tokensUpdated 3 mo ago
    Auto-check: notes
  • Ccw Chain

    catlog22/Claude-Code-Workflow

    Chain-based CCW workflow orchestrator. An agent skill from catlog22/Claude-Code-Workflow.

    2.1k GitHub stars~1.1k tokensUpdated 3 mo ago
    Auto-check: notes
  • Delegation Check

    catlog22/Claude-Code-Workflow

    Check workflow delegation prompts against agent role definitions for content separation violations.

    2.1k GitHub stars~2.8k tokensUpdated 3 mo ago
    Auto-check: notes

Works with

Questions about Ccw CLI Tools

What does Ccw CLI Tools do?

CLI tools execution specification (gemini/claude/codex/qwen/opencode) with unified prompt template, mode options, and auto-invoke triggers for code analysis and implementation tasks. Ccw CLI Tools is an agent skill from catlog22/Claude-Code-Workflow. CLI tools execution specification (gemini/claude/codex/qwen/opencode) with unified prompt template, mode options, and auto-invoke triggers for code analysis and implementation tasks.

When should I use Ccw CLI Tools?

Ccw CLI Tools fits situations like: code analysis and implementation tasks; tasks that involve Prompt engineering.

How do I install Ccw CLI Tools in Claude Code?

Run `npx skills add catlog22/Claude-Code-Workflow --skill ccw-cli-tools -a claude-code`. Or copy the skill folder (.codex/skills/ccw-cli-tools in catlog22/Claude-Code-Workflow) into .claude/skills/ccw-cli-tools in your project. Claude Code loads it when a task matches its description.

How do I install Ccw CLI Tools in Codex?

Run `npx skills add catlog22/Claude-Code-Workflow --skill ccw-cli-tools -a codex`. Or copy the skill folder (.codex/skills/ccw-cli-tools in catlog22/Claude-Code-Workflow) into .agents/skills/ccw-cli-tools in your project. Codex loads it when a task matches its description.

Can I use Ccw CLI Tools in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add catlog22/Claude-Code-Workflow --skill ccw-cli-tools -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ccw-cli-tools, .gemini/skills/ccw-cli-tools, .github/skills/ccw-cli-tools and .opencode/skills/ccw-cli-tools in your project.

What does Ccw CLI Tools need to run?

SKILL.md names no scripts, command-line tools or credentials: Ccw CLI Tools is instructions for the agent only.

Does Ccw CLI Tools access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Ccw CLI Tools safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Ccw CLI Tools use?

Ccw CLI Tools is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Ccw CLI Tools use?

About 5.1k tokens (SKILL.md is roughly 20k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Ccw CLI Tools?

Skills that share tags, products or a category with Ccw CLI Tools: Offline Prompt Packager (zhaohui-yang/official-document-drafting, 139 stars), Qwen Image Edit (artokun/comfyui-mcp, 793 stars), Flux2 Klein Prompting (AnastasiyaW/codex-claude-code-config, 154 stars) and Prompt Improver (severity1/claude-code-prompt-improver, 1.9k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Ccw CLI Tools?

catlog22 (a GitHub user) maintains it in catlog22/Claude-Code-Workflow, which has 2,130 GitHub stars. The repository holds 82 skills in this directory. The repository was last updated on June 18, 2026.

Source: catlog22/Claude-Code-Workflow on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.