[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71GK3JDGXV528DCVP143HGS":3,"skill-same:01M71GK3JDGXV528DCVP143HGS":72},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":25,"publishedAt":46,"linkOnly":47,"markdownContent":48,"markdownBody":49,"frontMatter":50,"refName":51,"commitSha":52,"skillDirectory":53,"forksCount":54,"repositoryHtmlUrl":55,"repositoryHomepageUrl":6,"ownerHtmlUrl":56,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":57,"install":58,"resources":71},"01M71GK3JDGXV528DCVP143HGS","cowork-guide",null,"CRITICAL: Comprehensive guide for CoWork Skills CLI tool. Triggers on: cowork, Skills.toml, skill management, plugin configuration, cowork init, cowork install, cowork config, cowork generate, cowork audit, cowork verify, cowork test","JSGforever\u002Fskillguard","JSGforever","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F85541948?v=4","01M71FQD3E132VMR5F4TAYX3YS","01M71FQD4DYW0XJ4XQ4YQH75Y9",2,"GPL-3.0","https:\u002F\u002Fgithub.com\u002FJSGforever\u002Fskillguard\u002Fblob\u002Fmain\u002Fbenchmarks\u002Ffinal\u002Fskills\u002Fasset1__ZhangHanDong--cowork-guide\u002FSKILL.md",[17,22],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",{"categoryNo":23,"categoryName":24,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发",[26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45],"guide","cowork guide","cowork","init","test","for","skills cli","cli tool","critical","triggers","toml","skill management","config","cli","install","tool","verify","audit","generate","plugin","2026-11-10 10:12:30",false,"---\nname: cowork-guide\ndescription: \"CRITICAL: Comprehensive guide for CoWork Skills CLI tool. Triggers on: cowork, Skills.toml, skill management, plugin configuration, cowork init, cowork install, cowork config, cowork generate, cowork audit, cowork verify, cowork test\"\n---\n\n# CoWork Guide\n\n> Complete reference for the CoWork Skills CLI tool\n\n## Overview\n\n**CoWork Skills** (`cowork` \u002F `co`) is a CLI tool for managing Claude Code skills and plugins across 16+ AI coding agents:\n- Install skills from GitHub repositories\n- Generate skills from source code (Rust, TypeScript, Python)\n- Manage project-level skill configuration via Skills.toml\n- Security auditing and checksum verification\n- Search GitHub for skill repositories\n\n## Installation\n\n**First, check if cowork is installed:**\n```bash\ncowork --version\n```\n\n**If not installed, install via one of these methods:**\n\n```bash\n# Option 1: From crates.io (recommended)\ncargo install cowork\n\n# Option 2: From source\ngit clone https:\u002F\u002Fgithub.com\u002FZhangHanDong\u002Fcowork-skills\ncd cowork-skills\u002Fcli\ncargo install --path .\n```\n\n**Then initialize built-in skills:**\n```bash\ncowork init\n```\n\n> **Note:** If you installed cowork-skills via `npx @anthropic-ai\u002Fclaude-code add`,\n> you still need to install the `cowork` CLI separately using the commands above.\n\n## Command Alias\n\n```bash\ncowork = co   # 简写别名\n```\n\n## Commands by Category\n\n### 🚀 Quick Start (初始化)\n\n| Command | Description |\n|---------|-------------|\n| `co init` | 安装内置 skills 到全局\u002F项目 |\n| `co init --list` | 列出可用的内置 skills |\n| `co init --local` | 安装到项目 `.claude\u002Fskills\u002F` |\n| `co init -r \u003Cname>` | 删除指定 skill |\n\n### 📦 Install & Uninstall (安装)\n\n| Command | Description |\n|---------|-------------|\n| `co install user\u002Frepo` | 从 GitHub 安装 |\n| `co install user\u002Frepo -s skill1` | 安装指定 skills |\n| `co install user\u002Frepo --plugin` | 作为插件安装 |\n| `co install user\u002Frepo -l` | 安装到项目本地 |\n| `co install user\u002Frepo --update` | 更新到最新版本 |\n| `co install --list` | 列出已安装仓库 |\n| `co install --uninstall repo` | 卸载仓库 |\n\n### ⚙️ Configuration (配置)\n\n| Command | Description |\n|---------|-------------|\n| `co config init` | 创建 Skills.toml |\n| `co config show` | 显示当前配置 |\n| `co config add name repo` | 添加依赖 |\n| `co config add name path --dev` | 添加开发链接 |\n| `co config install` | 安装 Skills.toml 中的依赖 |\n| `co config sync` | 同步锁文件状态 |\n| `co config enable\u002Fdisable` | 启用\u002F禁用 skills |\n| `co config priority` | 设置触发优先级 |\n| `co config router` | 生成动态路由 |\n| `co config router --analyze` | AI 分析生成智能路由 |\n\n### 🔍 Discovery (发现)\n\n| Command | Description |\n|---------|-------------|\n| `co list` | 列出所有可用 skills |\n| `co search query` | 搜索 GitHub 仓库 |\n| `co search topic --topic` | 按 topic 搜索 |\n| `co generate user\u002Frepo` | 从源码生成 skills |\n\n### 🔌 Plugin Management (插件)\n\n| Command | Description |\n|---------|-------------|\n| `co plugins list` | 列出已安装插件 |\n| `co plugins status` | 插件系统状态 |\n| `co plugins enable\u002Fdisable` | 启用\u002F禁用插件 |\n| `co plugins uninstall` | 卸载插件 |\n\n### 🛡️ Security & Testing (安全)\n\n| Command | Description |\n|---------|-------------|\n| `co audit` | 安全审计 |\n| `co verify` | 校验 checksums |\n| `co test` | 生成触发测试 |\n| `co test --run` | 运行实际测试 |\n| `co test --check-conflicts` | 检查触发冲突 |\n\n### 📊 Status & Debug (状态)\n\n| Command | Description |\n|---------|-------------|\n| `co status` | 显示当前状态 |\n| `co doctor` | 检查配置问题 |\n\n## Workflow 工作流\n\n```\n┌─────────────────────────────────────────────────────────────────┐\n│                        CoWork 工作流                              │\n└─────────────────────────────────────────────────────────────────┘\n\n1. 初始化\n   co init                          # 安装内置 skills\n\n2. 安装外部 skills\n   co install user\u002Frepo             # 从 GitHub 安装\n   co install user\u002Frepo --plugin    # 作为插件安装\n\n3. 项目配置 (可选)\n   co config init                   # 创建 Skills.toml\n   co config add rust ZhangHanDong\u002Frust-skills\n   co config install                # 安装依赖\n\n4. 生成路由\n   co config router --analyze       # AI 分析生成智能路由\n\n5. 测试 & 验证\n   co test --check-conflicts        # 检查触发冲突\n   co audit                         # 安全审计\n\n6. 日常使用\n   co list                          # 查看所有 skills\n   co status                        # 查看状态\n   co doctor                        # 诊断问题\n```\n\n---\n\n## cowork init\n\nInitialize built-in skills to ~\u002F.claude\u002Fskills\u002F.\n\n```bash\n# Install all built-in skills\ncowork init\n\n# List available built-in skills\ncowork init --list\n\n# Install specific skills only\ncowork init -s memory-skills -s cowork-guide\n\n# Force overwrite existing\ncowork init --force\n\n# Install to project local (.claude\u002Fskills\u002F)\ncowork init --local\n\n# Remove specific skills\ncowork init --remove memory-skills\n```\n\n**Built-in Skills:**\n- `memory-skills` - CoALA-based memory system (remember, recall, reflect)\n- `cowork-guide` - Complete CoWork CLI usage guide\n- `cowork-router` - Unified router for installed plugins\u002Fskills\n- `code-review` - Code review assistant with best practices\n- `github-generate` - Generate skills from GitHub repositories\n- `github-search` - Search GitHub for skill repositories\n\n---\n\n## cowork install\n\nInstall skills from GitHub or local repositories.\n\n### Basic Usage\n\n```bash\n# Install from GitHub (user\u002Frepo format)\ncowork install ZhangHanDong\u002Frust-skills\n\n# Install from full URL\ncowork install https:\u002F\u002Fgithub.com\u002Fuser\u002Frepo\n\n# Install current project to global\ncowork install\n\n# List installed repositories\ncowork install --list\n```\n\n### Installation Options\n\n```bash\n# Install specific skills only\ncowork install user\u002Frepo -s skill1 -s skill2\n\n# Install to specific agents\ncowork install user\u002Frepo -a claude-code -a cursor\n\n# Install as plugin (preserves full repo structure)\ncowork install user\u002Frepo --plugin\n\n# Install to project local (.claude\u002Fskills\u002F)\ncowork install user\u002Frepo --local\n\n# Force reinstall\ncowork install user\u002Frepo --reinstall\n\n# Update to latest version\ncowork install user\u002Frepo --update\n\n# Include additional directories\ncowork install user\u002Frepo --include-dir docs --include-dir examples\n\n# Copy files instead of symlinks\ncowork install user\u002Frepo --no-symlink\n\n# Use npx add-skill backend\ncowork install user\u002Frepo --use-add-skill\n\n# Skip confirmation prompts\ncowork install user\u002Frepo -y\n```\n\n### Uninstall\n\n```bash\ncowork install --uninstall repo-name\n```\n\n### Supported Agents\n\nInstall skills to 16+ coding agents:\n\n| Agent | Flag | Agent | Flag |\n|-------|------|-------|------|\n| Claude Code | `-a claude-code` | Amp | `-a amp` |\n| Cursor | `-a cursor` | Antigravity | `-a antigravity` |\n| Codex | `-a codex` | Clawdbot | `-a clawdbot` |\n| GitHub Copilot | `-a github-copilot` | Droid | `-a droid` |\n| Windsurf | `-a windsurf` | Gemini CLI | `-a gemini-cli` |\n| Goose | `-a goose` | Kilo | `-a kilo` |\n| Kiro CLI | `-a kiro-cli` | OpenCode | `-a opencode` |\n| Roo | `-a roo` | Trae | `-a trae` |\n\n---\n\n## cowork config\n\nManage project-level skill configuration via Skills.toml.\n\n### Initialize Configuration\n\n```bash\n# Initialize with auto-detection of installed plugins\u002Fskills\ncowork config init\n\n# Skip auto-detection\ncowork config init --no-detect\n\n# Force overwrite existing\ncowork config init --force\n```\n\nAuto-detection scans:\n- `~\u002F.claude\u002F` for global plugins\n- `~\u002F.claude\u002Fskills\u002F` for global skills\n- `.claude\u002F` for project plugins\n- `.claude\u002Fskills\u002F` for project skills\n\n### View Configuration\n\n```bash\n# Show current config\ncowork config show\n\n# List available skill groups\ncowork config groups\n```\n\n### Add Dependencies\n\n```bash\n# Add from GitHub (global)\ncowork config add rust-skills ZhangHanDong\u002Frust-skills\n\n# Add to project local\ncowork config add my-skills user\u002Fskills --local\n\n# Add specific skills\ncowork config add tokio user\u002Ftokio-skills -s tokio-runtime -s tokio-sync\n\n# Add as plugin\ncowork config add makepad user\u002Fmakepad-skills --plugin\n\n# Add as disabled\ncowork config add old-lib user\u002Fold --disabled\n\n# Add with git ref\ncowork config add pinned user\u002Frepo --ref v1.0.0\n\n# Add development link (symlink for testing)\ncowork config add dora-dev \u002Fpath\u002Fto\u002Fdora-skills --dev\n```\n\n### Install Dependencies\n\n```bash\n# Install all dependencies from Skills.toml\ncowork config install\n```\n\n### Sync Configuration\n\n```bash\n# Sync enabled\u002Fdisabled status with lock file\ncowork config sync\n\n# Also update remote repos (git pull)\ncowork config sync --update\n```\n\n### Enable\u002FDisable\n\n```bash\n# Enable skill groups\ncowork config enable rust-core makepad\n\n# Enable individual skills\ncowork config enable memory-filesystem\n\n# Disable skills or groups\ncowork config disable rust-domains\n```\n\n### Trigger Configuration\n\n```bash\n# Set priority order\ncowork config priority dora-router rust-router makepad-router\n\n# Override specific trigger\ncowork config override \"async\" rust-router\ncowork config override \"widget\" makepad-router\n```\n\n### Generate Output\n\n```bash\n# Generate SKILLS.md from config\ncowork config apply\n\n# Generate to custom path\ncowork config apply -o .\u002Fdocs\u002FSKILLS.md\n\n# Generate dynamic router based on installed plugins\ncowork config router\n\n# Generate router with hooks for auto-triggering\ncowork config router --hooks\n\n# Analyze trigger conflicts\ncowork config router --analyze\n\n# Skip cache\ncowork config router --no-cache\n```\n\n---\n\n## Skills.toml\n\nProject-level configuration file stored at `.cowork\u002FSkills.toml`.\n\n### Basic Structure\n\n```toml\n[project]\nname = \"my-project\"\ndescription = \"Project description\"\n\n[skills.global]\nenabled = [\"memory-filesystem\"]\ndisabled = []\n\n[skills.install]\nrust-skills = \"ZhangHanDong\u002Frust-skills\"\n\n[skills.groups]\nenabled = [\"rust-core\"]\ndisabled = []\n\n[triggers]\npriority = [\"dora-router\", \"rust-router\"]\n\n[triggers.overrides]\n\"async\" = \"rust-router\"\n```\n\n### Dependency Forms\n\n**Simple form:**\n```toml\n[skills.install]\nrust-skills = \"ZhangHanDong\u002Frust-skills\"\n```\n\n**Detailed form:**\n```toml\n[skills.install]\ntokio = { repo = \"user\u002Ftokio-skills\", skills = [\"tokio-runtime\", \"tokio-sync\"] }\nlocal = { path = \"..\u002Fmy-local-skills\" }\npinned = { repo = \"user\u002Frepo\", ref = \"v1.0.0\" }\nmakepad = { repo = \"user\u002Fmakepad-skills\", plugin = true }\nmy-project = { repo = \"user\u002Fskills\", local = true }\nold-lib = { repo = \"user\u002Fold\", enabled = false }\n```\n\n### Dev Links\n\nDevelopment symlinks for testing local skills:\n\n```toml\n[skills.dev]\nmy-skill = \"\u002Fpath\u002Fto\u002Fmy-skill-project\"\ndora-dev = { path = \"\u002Fpath\u002Fto\u002Fdora-skills\" }\ndora-plugin = { path = \"\u002Fpath\u002Fto\u002Fdora-skills\", plugin = true }\n```\n\n### Skill Groups\n\n| Group | Skills | Description |\n|-------|--------|-------------|\n| `rust-core` | 8 | Basic Rust (ownership, concurrency, error handling) |\n| `rust-patterns` | 7 | Design patterns (domain modeling, performance) |\n| `rust-domains` | 7 | Domain-specific (web, CLI, fintech, embedded) |\n| `makepad` | 11 | Makepad UI framework |\n| `dora` | 8 | Dora-rs robotics framework |\n| `dora-hubs` | 9 | Dora hub integrations |\n\n---\n\n## cowork generate\n\nGenerate skills from source code of any GitHub repository.\n\n```bash\n# Generate from GitHub repo\ncowork generate user\u002Frepo\n\n# Specify language(s)\ncowork generate tokio-rs\u002Ftokio --lang rust\ncowork generate vercel\u002Fnext.js --lang typescript\n\n# Only generate llms.txt\ncowork generate user\u002Frepo --llms-only -o .\u002Foutput\n\n# Generate from existing llms.txt\ncowork generate --from-llms .\u002Fllms.txt\n\n# Specify git ref\ncowork generate user\u002Frepo --ref v1.0.0\n```\n\n### Supported Languages\n\n| Language | Parser | Extracts |\n|----------|--------|----------|\n| Rust | `syn` | pub fn, struct, enum, trait, impl |\n| TypeScript | `tree-sitter` | export function, class, interface, type |\n| Python | `tree-sitter` | def, class (excluding `_` private items) |\n\n### Output\n\n1. **llms.txt** - API documentation following llms.txt specification\n2. **SKILL.md** - Generated skill files with triggers and references\n\n---\n\n## cowork search\n\nSearch GitHub for skill repositories.\n\n```bash\n# Search by keyword\ncowork search tokio\n\n# Search by GitHub topic\ncowork search agent-skill --topic\n\n# Limit results\ncowork search rust-skills --limit 5\n\n# Show detailed results\ncowork search rust-skills --verbose\n```\n\n---\n\n## cowork plugins\n\nManage Claude Code marketplace plugins.\n\n```bash\n# List marketplace plugins\ncowork plugins list\n\n# Show plugin status\ncowork plugins status\n\n# Uninstall a plugin\ncowork plugins uninstall rust-skills\n\n# Enable\u002Fdisable plugins\ncowork plugins enable rust-skills\ncowork plugins disable rust-skills\n\n# List marketplaces\ncowork plugins marketplaces\n\n# Remove a marketplace\ncowork plugins remove-marketplace rust-skills\n```\n\n---\n\n## cowork test\n\nGenerate and run trigger tests for skills.\n\n### Generate Test Reports\n\n```bash\n# Generate trigger test report\ncowork test\n\n# List all triggers with their skills\ncowork test triggers\n\n# Check for trigger conflicts\ncowork test --check-conflicts\n\n# Output formats\ncowork test -o triggers.json --format json\ncowork test -o triggers.yaml --format yaml\ncowork test -o triggers.md --format markdown\n```\n\n### Run Actual Tests\n\n```bash\n# Run trigger tests using Claude\ncowork test --run\n\n# Test specific skills by pattern\ncowork test --filter \"rust-*\" --run\n\n# Limit triggers per skill\ncowork test --run -n 5\n\n# Scan specific locations\ncowork test --global          # ~\u002F.claude\u002Fskills\u002F\ncowork test --path .\u002Fskills   # Custom directory\ncowork test --plugins         # Installed plugins\ncowork test --all             # Project + global + plugins\n```\n\n---\n\n## cowork audit\n\nSecurity audit of installed skills.\n\n### Basic Usage\n\n```bash\n# Scan all installed skills\ncowork audit\n\n# Verbose output with details\ncowork audit --verbose\n\n# Auto-fix issues where possible\ncowork audit --fix\n```\n\n### Scan Locations\n\n```bash\ncowork audit --global    # Scan ~\u002F.claude\u002Fskills\u002F\ncowork audit --project   # Scan .claude\u002Fskills\u002F\ncowork audit --plugins   # Scan installed plugins\n```\n\n### Output Formats\n\n```bash\ncowork audit -o report.txt --format text\ncowork audit -o report.json --format json\ncowork audit -o report.md --format markdown\n```\n\n### Detection Capabilities\n\n- **Dangerous patterns**: `rm -rf`, `eval()`, `curl|sh`, `sudo`\n- **Prompt injection**: Attempts to override system prompts\n- **Credential leaks**: `API_KEY`, `PRIVATE KEY`, `password`\n- **Risk levels**: SAFE, LOW, MEDIUM, HIGH, CRITICAL\n\n---\n\n## cowork verify\n\nVerify checksums of installed skills against Skills.lock.\n\n```bash\n# Verify all skills\ncowork verify\n\n# Verify specific skill\ncowork verify rust-skills\n\n# Update checksums in lockfile\ncowork verify --update\n\n# Verbose output\ncowork verify --verbose\n```\n\n---\n\n## Security Configuration\n\nAdd to `Skills.toml`:\n\n```toml\n[security]\n# Trusted authors\ntrusted_authors = [\"ZhangHanDong\", \"anthropics\"]\n\n# Custom blocked patterns (regex)\nblocked_patterns = [\"dangerous-pattern\"]\n\n# Paths to skip during scanning (glob patterns)\nskip_paths = [\n    \"**\u002Fdocs\u002F**\",\n    \"**\u002Fexamples\u002F**\",\n    \"**\u002Ftests\u002F**\",\n]\n\n# Trusted marketplace plugins (skip scanning)\ntrusted_marketplaces = [\"hookify\", \"rust-skills\"]\n\n# Auto-reject high risk skills\nauto_reject_high_risk = false\n```\n\n---\n\n## Storage Locations\n\n| Location | Purpose |\n|----------|---------|\n| `~\u002F.cowork\u002Frepos\u002F` | Cloned GitHub repositories |\n| `~\u002F.claude\u002Fskills\u002F` | Global skills directory |\n| `~\u002F.claude\u002F\u003Cplugin>\u002F` | Global plugins |\n| `.claude\u002Fskills\u002F` | Project-local skills |\n| `.claude\u002F\u003Cplugin>\u002F` | Project-local plugins |\n| `.cowork\u002FSkills.toml` | Project configuration |\n| `.cowork\u002FSkills.lock` | Installed packages lock |\n\n---\n\n## Environment Variables\n\n| Variable | Description |\n|----------|-------------|\n| `GITHUB_TOKEN` | Required for generate\u002Fsearch commands |\n\n---\n\n## Troubleshooting\n\n### Check Configuration\n\n```bash\ncowork doctor\ncowork status\n```\n\n### Common Issues\n\n**Skills not loading:**\n1. Check if skill exists: `cowork list`\n2. Verify enabled status: `cowork config show`\n3. Ensure triggers match: `cowork test triggers`\n\n**Installation fails:**\n1. Check GitHub token: `echo $GITHUB_TOKEN`\n2. Verify repo exists: `gh repo view user\u002Frepo`\n3. Try with verbose: `cowork install user\u002Frepo --reinstall`\n\n**Plugin conflicts:**\n1. Set trigger priority: `cowork config priority router1 router2`\n2. Override specific triggers: `cowork config override \"keyword\" skill-name`\n3. Check for conflicts: `cowork test --check-conflicts`\n","# CoWork Guide\n\n> Complete reference for the CoWork Skills CLI tool\n\n## Overview\n\n**CoWork Skills** (`cowork` \u002F `co`) is a CLI tool for managing Claude Code skills and plugins across 16+ AI coding agents:\n- Install skills from GitHub repositories\n- Generate skills from source code (Rust, TypeScript, Python)\n- Manage project-level skill configuration via Skills.toml\n- Security auditing and checksum verification\n- Search GitHub for skill repositories\n\n## Installation\n\n**First, check if cowork is installed:**\n```bash\ncowork --version\n```\n\n**If not installed, install via one of these methods:**\n\n```bash\n# Option 1: From crates.io (recommended)\ncargo install cowork\n\n# Option 2: From source\ngit clone https:\u002F\u002Fgithub.com\u002FZhangHanDong\u002Fcowork-skills\ncd cowork-skills\u002Fcli\ncargo install --path .\n```\n\n**Then initialize built-in skills:**\n```bash\ncowork init\n```\n\n> **Note:** If you installed cowork-skills via `npx @anthropic-ai\u002Fclaude-code add`,\n> you still need to install the `cowork` CLI separately using the commands above.\n\n## Command Alias\n\n```bash\ncowork = co   # 简写别名\n```\n\n## Commands by Category\n\n### 🚀 Quick Start (初始化)\n\n| Command | Description |\n|---------|-------------|\n| `co init` | 安装内置 skills 到全局\u002F项目 |\n| `co init --list` | 列出可用的内置 skills |\n| `co init --local` | 安装到项目 `.claude\u002Fskills\u002F` |\n| `co init -r \u003Cname>` | 删除指定 skill |\n\n### 📦 Install & Uninstall (安装)\n\n| Command | Description |\n|---------|-------------|\n| `co install user\u002Frepo` | 从 GitHub 安装 |\n| `co install user\u002Frepo -s skill1` | 安装指定 skills |\n| `co install user\u002Frepo --plugin` | 作为插件安装 |\n| `co install user\u002Frepo -l` | 安装到项目本地 |\n| `co install user\u002Frepo --update` | 更新到最新版本 |\n| `co install --list` | 列出已安装仓库 |\n| `co install --uninstall repo` | 卸载仓库 |\n\n### ⚙️ Configuration (配置)\n\n| Command | Description |\n|---------|-------------|\n| `co config init` | 创建 Skills.toml |\n| `co config show` | 显示当前配置 |\n| `co config add name repo` | 添加依赖 |\n| `co config add name path --dev` | 添加开发链接 |\n| `co config install` | 安装 Skills.toml 中的依赖 |\n| `co config sync` | 同步锁文件状态 |\n| `co config enable\u002Fdisable` | 启用\u002F禁用 skills |\n| `co config priority` | 设置触发优先级 |\n| `co config router` | 生成动态路由 |\n| `co config router --analyze` | AI 分析生成智能路由 |\n\n### 🔍 Discovery (发现)\n\n| Command | Description |\n|---------|-------------|\n| `co list` | 列出所有可用 skills |\n| `co search query` | 搜索 GitHub 仓库 |\n| `co search topic --topic` | 按 topic 搜索 |\n| `co generate user\u002Frepo` | 从源码生成 skills |\n\n### 🔌 Plugin Management (插件)\n\n| Command | Description |\n|---------|-------------|\n| `co plugins list` | 列出已安装插件 |\n| `co plugins status` | 插件系统状态 |\n| `co plugins enable\u002Fdisable` | 启用\u002F禁用插件 |\n| `co plugins uninstall` | 卸载插件 |\n\n### 🛡️ Security & Testing (安全)\n\n| Command | Description |\n|---------|-------------|\n| `co audit` | 安全审计 |\n| `co verify` | 校验 checksums |\n| `co test` | 生成触发测试 |\n| `co test --run` | 运行实际测试 |\n| `co test --check-conflicts` | 检查触发冲突 |\n\n### 📊 Status & Debug (状态)\n\n| Command | Description |\n|---------|-------------|\n| `co status` | 显示当前状态 |\n| `co doctor` | 检查配置问题 |\n\n## Workflow 工作流\n\n```\n┌─────────────────────────────────────────────────────────────────┐\n│                        CoWork 工作流                              │\n└─────────────────────────────────────────────────────────────────┘\n\n1. 初始化\n   co init                          # 安装内置 skills\n\n2. 安装外部 skills\n   co install user\u002Frepo             # 从 GitHub 安装\n   co install user\u002Frepo --plugin    # 作为插件安装\n\n3. 项目配置 (可选)\n   co config init                   # 创建 Skills.toml\n   co config add rust ZhangHanDong\u002Frust-skills\n   co config install                # 安装依赖\n\n4. 生成路由\n   co config router --analyze       # AI 分析生成智能路由\n\n5. 测试 & 验证\n   co test --check-conflicts        # 检查触发冲突\n   co audit                         # 安全审计\n\n6. 日常使用\n   co list                          # 查看所有 skills\n   co status                        # 查看状态\n   co doctor                        # 诊断问题\n```\n\n---\n\n## cowork init\n\nInitialize built-in skills to ~\u002F.claude\u002Fskills\u002F.\n\n```bash\n# Install all built-in skills\ncowork init\n\n# List available built-in skills\ncowork init --list\n\n# Install specific skills only\ncowork init -s memory-skills -s cowork-guide\n\n# Force overwrite existing\ncowork init --force\n\n# Install to project local (.claude\u002Fskills\u002F)\ncowork init --local\n\n# Remove specific skills\ncowork init --remove memory-skills\n```\n\n**Built-in Skills:**\n- `memory-skills` - CoALA-based memory system (remember, recall, reflect)\n- `cowork-guide` - Complete CoWork CLI usage guide\n- `cowork-router` - Unified router for installed plugins\u002Fskills\n- `code-review` - Code review assistant with best practices\n- `github-generate` - Generate skills from GitHub repositories\n- `github-search` - Search GitHub for skill repositories\n\n---\n\n## cowork install\n\nInstall skills from GitHub or local repositories.\n\n### Basic Usage\n\n```bash\n# Install from GitHub (user\u002Frepo format)\ncowork install ZhangHanDong\u002Frust-skills\n\n# Install from full URL\ncowork install https:\u002F\u002Fgithub.com\u002Fuser\u002Frepo\n\n# Install current project to global\ncowork install\n\n# List installed repositories\ncowork install --list\n```\n\n### Installation Options\n\n```bash\n# Install specific skills only\ncowork install user\u002Frepo -s skill1 -s skill2\n\n# Install to specific agents\ncowork install user\u002Frepo -a claude-code -a cursor\n\n# Install as plugin (preserves full repo structure)\ncowork install user\u002Frepo --plugin\n\n# Install to project local (.claude\u002Fskills\u002F)\ncowork install user\u002Frepo --local\n\n# Force reinstall\ncowork install user\u002Frepo --reinstall\n\n# Update to latest version\ncowork install user\u002Frepo --update\n\n# Include additional directories\ncowork install user\u002Frepo --include-dir docs --include-dir examples\n\n# Copy files instead of symlinks\ncowork install user\u002Frepo --no-symlink\n\n# Use npx add-skill backend\ncowork install user\u002Frepo --use-add-skill\n\n# Skip confirmation prompts\ncowork install user\u002Frepo -y\n```\n\n### Uninstall\n\n```bash\ncowork install --uninstall repo-name\n```\n\n### Supported Agents\n\nInstall skills to 16+ coding agents:\n\n| Agent | Flag | Agent | Flag |\n|-------|------|-------|------|\n| Claude Code | `-a claude-code` | Amp | `-a amp` |\n| Cursor | `-a cursor` | Antigravity | `-a antigravity` |\n| Codex | `-a codex` | Clawdbot | `-a clawdbot` |\n| GitHub Copilot | `-a github-copilot` | Droid | `-a droid` |\n| Windsurf | `-a windsurf` | Gemini CLI | `-a gemini-cli` |\n| Goose | `-a goose` | Kilo | `-a kilo` |\n| Kiro CLI | `-a kiro-cli` | OpenCode | `-a opencode` |\n| Roo | `-a roo` | Trae | `-a trae` |\n\n---\n\n## cowork config\n\nManage project-level skill configuration via Skills.toml.\n\n### Initialize Configuration\n\n```bash\n# Initialize with auto-detection of installed plugins\u002Fskills\ncowork config init\n\n# Skip auto-detection\ncowork config init --no-detect\n\n# Force overwrite existing\ncowork config init --force\n```\n\nAuto-detection scans:\n- `~\u002F.claude\u002F` for global plugins\n- `~\u002F.claude\u002Fskills\u002F` for global skills\n- `.claude\u002F` for project plugins\n- `.claude\u002Fskills\u002F` for project skills\n\n### View Configuration\n\n```bash\n# Show current config\ncowork config show\n\n# List available skill groups\ncowork config groups\n```\n\n### Add Dependencies\n\n```bash\n# Add from GitHub (global)\ncowork config add rust-skills ZhangHanDong\u002Frust-skills\n\n# Add to project local\ncowork config add my-skills user\u002Fskills --local\n\n# Add specific skills\ncowork config add tokio user\u002Ftokio-skills -s tokio-runtime -s tokio-sync\n\n# Add as plugin\ncowork config add makepad user\u002Fmakepad-skills --plugin\n\n# Add as disabled\ncowork config add old-lib user\u002Fold --disabled\n\n# Add with git ref\ncowork config add pinned user\u002Frepo --ref v1.0.0\n\n# Add development link (symlink for testing)\ncowork config add dora-dev \u002Fpath\u002Fto\u002Fdora-skills --dev\n```\n\n### Install Dependencies\n\n```bash\n# Install all dependencies from Skills.toml\ncowork config install\n```\n\n### Sync Configuration\n\n```bash\n# Sync enabled\u002Fdisabled status with lock file\ncowork config sync\n\n# Also update remote repos (git pull)\ncowork config sync --update\n```\n\n### Enable\u002FDisable\n\n```bash\n# Enable skill groups\ncowork config enable rust-core makepad\n\n# Enable individual skills\ncowork config enable memory-filesystem\n\n# Disable skills or groups\ncowork config disable rust-domains\n```\n\n### Trigger Configuration\n\n```bash\n# Set priority order\ncowork config priority dora-router rust-router makepad-router\n\n# Override specific trigger\ncowork config override \"async\" rust-router\ncowork config override \"widget\" makepad-router\n```\n\n### Generate Output\n\n```bash\n# Generate SKILLS.md from config\ncowork config apply\n\n# Generate to custom path\ncowork config apply -o .\u002Fdocs\u002FSKILLS.md\n\n# Generate dynamic router based on installed plugins\ncowork config router\n\n# Generate router with hooks for auto-triggering\ncowork config router --hooks\n\n# Analyze trigger conflicts\ncowork config router --analyze\n\n# Skip cache\ncowork config router --no-cache\n```\n\n---\n\n## Skills.toml\n\nProject-level configuration file stored at `.cowork\u002FSkills.toml`.\n\n### Basic Structure\n\n```toml\n[project]\nname = \"my-project\"\ndescription = \"Project description\"\n\n[skills.global]\nenabled = [\"memory-filesystem\"]\ndisabled = []\n\n[skills.install]\nrust-skills = \"ZhangHanDong\u002Frust-skills\"\n\n[skills.groups]\nenabled = [\"rust-core\"]\ndisabled = []\n\n[triggers]\npriority = [\"dora-router\", \"rust-router\"]\n\n[triggers.overrides]\n\"async\" = \"rust-router\"\n```\n\n### Dependency Forms\n\n**Simple form:**\n```toml\n[skills.install]\nrust-skills = \"ZhangHanDong\u002Frust-skills\"\n```\n\n**Detailed form:**\n```toml\n[skills.install]\ntokio = { repo = \"user\u002Ftokio-skills\", skills = [\"tokio-runtime\", \"tokio-sync\"] }\nlocal = { path = \"..\u002Fmy-local-skills\" }\npinned = { repo = \"user\u002Frepo\", ref = \"v1.0.0\" }\nmakepad = { repo = \"user\u002Fmakepad-skills\", plugin = true }\nmy-project = { repo = \"user\u002Fskills\", local = true }\nold-lib = { repo = \"user\u002Fold\", enabled = false }\n```\n\n### Dev Links\n\nDevelopment symlinks for testing local skills:\n\n```toml\n[skills.dev]\nmy-skill = \"\u002Fpath\u002Fto\u002Fmy-skill-project\"\ndora-dev = { path = \"\u002Fpath\u002Fto\u002Fdora-skills\" }\ndora-plugin = { path = \"\u002Fpath\u002Fto\u002Fdora-skills\", plugin = true }\n```\n\n### Skill Groups\n\n| Group | Skills | Description |\n|-------|--------|-------------|\n| `rust-core` | 8 | Basic Rust (ownership, concurrency, error handling) |\n| `rust-patterns` | 7 | Design patterns (domain modeling, performance) |\n| `rust-domains` | 7 | Domain-specific (web, CLI, fintech, embedded) |\n| `makepad` | 11 | Makepad UI framework |\n| `dora` | 8 | Dora-rs robotics framework |\n| `dora-hubs` | 9 | Dora hub integrations |\n\n---\n\n## cowork generate\n\nGenerate skills from source code of any GitHub repository.\n\n```bash\n# Generate from GitHub repo\ncowork generate user\u002Frepo\n\n# Specify language(s)\ncowork generate tokio-rs\u002Ftokio --lang rust\ncowork generate vercel\u002Fnext.js --lang typescript\n\n# Only generate llms.txt\ncowork generate user\u002Frepo --llms-only -o .\u002Foutput\n\n# Generate from existing llms.txt\ncowork generate --from-llms .\u002Fllms.txt\n\n# Specify git ref\ncowork generate user\u002Frepo --ref v1.0.0\n```\n\n### Supported Languages\n\n| Language | Parser | Extracts |\n|----------|--------|----------|\n| Rust | `syn` | pub fn, struct, enum, trait, impl |\n| TypeScript | `tree-sitter` | export function, class, interface, type |\n| Python | `tree-sitter` | def, class (excluding `_` private items) |\n\n### Output\n\n1. **llms.txt** - API documentation following llms.txt specification\n2. **SKILL.md** - Generated skill files with triggers and references\n\n---\n\n## cowork search\n\nSearch GitHub for skill repositories.\n\n```bash\n# Search by keyword\ncowork search tokio\n\n# Search by GitHub topic\ncowork search agent-skill --topic\n\n# Limit results\ncowork search rust-skills --limit 5\n\n# Show detailed results\ncowork search rust-skills --verbose\n```\n\n---\n\n## cowork plugins\n\nManage Claude Code marketplace plugins.\n\n```bash\n# List marketplace plugins\ncowork plugins list\n\n# Show plugin status\ncowork plugins status\n\n# Uninstall a plugin\ncowork plugins uninstall rust-skills\n\n# Enable\u002Fdisable plugins\ncowork plugins enable rust-skills\ncowork plugins disable rust-skills\n\n# List marketplaces\ncowork plugins marketplaces\n\n# Remove a marketplace\ncowork plugins remove-marketplace rust-skills\n```\n\n---\n\n## cowork test\n\nGenerate and run trigger tests for skills.\n\n### Generate Test Reports\n\n```bash\n# Generate trigger test report\ncowork test\n\n# List all triggers with their skills\ncowork test triggers\n\n# Check for trigger conflicts\ncowork test --check-conflicts\n\n# Output formats\ncowork test -o triggers.json --format json\ncowork test -o triggers.yaml --format yaml\ncowork test -o triggers.md --format markdown\n```\n\n### Run Actual Tests\n\n```bash\n# Run trigger tests using Claude\ncowork test --run\n\n# Test specific skills by pattern\ncowork test --filter \"rust-*\" --run\n\n# Limit triggers per skill\ncowork test --run -n 5\n\n# Scan specific locations\ncowork test --global          # ~\u002F.claude\u002Fskills\u002F\ncowork test --path .\u002Fskills   # Custom directory\ncowork test --plugins         # Installed plugins\ncowork test --all             # Project + global + plugins\n```\n\n---\n\n## cowork audit\n\nSecurity audit of installed skills.\n\n### Basic Usage\n\n```bash\n# Scan all installed skills\ncowork audit\n\n# Verbose output with details\ncowork audit --verbose\n\n# Auto-fix issues where possible\ncowork audit --fix\n```\n\n### Scan Locations\n\n```bash\ncowork audit --global    # Scan ~\u002F.claude\u002Fskills\u002F\ncowork audit --project   # Scan .claude\u002Fskills\u002F\ncowork audit --plugins   # Scan installed plugins\n```\n\n### Output Formats\n\n```bash\ncowork audit -o report.txt --format text\ncowork audit -o report.json --format json\ncowork audit -o report.md --format markdown\n```\n\n### Detection Capabilities\n\n- **Dangerous patterns**: `rm -rf`, `eval()`, `curl|sh`, `sudo`\n- **Prompt injection**: Attempts to override system prompts\n- **Credential leaks**: `API_KEY`, `PRIVATE KEY`, `password`\n- **Risk levels**: SAFE, LOW, MEDIUM, HIGH, CRITICAL\n\n---\n\n## cowork verify\n\nVerify checksums of installed skills against Skills.lock.\n\n```bash\n# Verify all skills\ncowork verify\n\n# Verify specific skill\ncowork verify rust-skills\n\n# Update checksums in lockfile\ncowork verify --update\n\n# Verbose output\ncowork verify --verbose\n```\n\n---\n\n## Security Configuration\n\nAdd to `Skills.toml`:\n\n```toml\n[security]\n# Trusted authors\ntrusted_authors = [\"ZhangHanDong\", \"anthropics\"]\n\n# Custom blocked patterns (regex)\nblocked_patterns = [\"dangerous-pattern\"]\n\n# Paths to skip during scanning (glob patterns)\nskip_paths = [\n    \"**\u002Fdocs\u002F**\",\n    \"**\u002Fexamples\u002F**\",\n    \"**\u002Ftests\u002F**\",\n]\n\n# Trusted marketplace plugins (skip scanning)\ntrusted_marketplaces = [\"hookify\", \"rust-skills\"]\n\n# Auto-reject high risk skills\nauto_reject_high_risk = false\n```\n\n---\n\n## Storage Locations\n\n| Location | Purpose |\n|----------|---------|\n| `~\u002F.cowork\u002Frepos\u002F` | Cloned GitHub repositories |\n| `~\u002F.claude\u002Fskills\u002F` | Global skills directory |\n| `~\u002F.claude\u002F\u003Cplugin>\u002F` | Global plugins |\n| `.claude\u002Fskills\u002F` | Project-local skills |\n| `.claude\u002F\u003Cplugin>\u002F` | Project-local plugins |\n| `.cowork\u002FSkills.toml` | Project configuration |\n| `.cowork\u002FSkills.lock` | Installed packages lock |\n\n---\n\n## Environment Variables\n\n| Variable | Description |\n|----------|-------------|\n| `GITHUB_TOKEN` | Required for generate\u002Fsearch commands |\n\n---\n\n## Troubleshooting\n\n### Check Configuration\n\n```bash\ncowork doctor\ncowork status\n```\n\n### Common Issues\n\n**Skills not loading:**\n1. Check if skill exists: `cowork list`\n2. Verify enabled status: `cowork config show`\n3. Ensure triggers match: `cowork test triggers`\n\n**Installation fails:**\n1. Check GitHub token: `echo $GITHUB_TOKEN`\n2. Verify repo exists: `gh repo view user\u002Frepo`\n3. Try with verbose: `cowork install user\u002Frepo --reinstall`\n\n**Plugin conflicts:**\n1. Set trigger priority: `cowork config priority router1 router2`\n2. Override specific triggers: `cowork config override \"keyword\" skill-name`\n3. Check for conflicts: `cowork test --check-conflicts`\n",{"name":5,"description":7},"main","f2ec4b3b9133d34eeaf9b38e4b0a97e8e5705a7f","benchmarks\u002Ffinal\u002Fskills\u002Fasset1__ZhangHanDong--cowork-guide",0,"https:\u002F\u002Fgithub.com\u002FJSGforever\u002Fskillguard","https:\u002F\u002Fgithub.com\u002FJSGforever","2026-08-29 18:27:56",{"source":8,"skillName":5,"commands":59,"prompt":69,"zipAvailable":70},[60,63,66],{"tool":61,"command":62},"npx","npx skills add JSGforever\u002Fskillguard --skill cowork-guide",{"tool":64,"command":65},"bunx","bunx skills add JSGforever\u002Fskillguard --skill cowork-guide",{"tool":67,"command":68},"pnpm","pnpm dlx skills add JSGforever\u002Fskillguard --skill cowork-guide","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FJSGforever\u002Fskillguard\u002Fblob\u002Fmain\u002Fbenchmarks\u002Ffinal\u002Fskills\u002Fasset1__ZhangHanDong--cowork-guide\u002FSKILL.md",true,[],[73,100,116,143,165,185],{"skillNo":74,"name":75,"nameZh":6,"description":76,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":77,"categories":78,"keywords":80,"publishedAt":46},"01M71HY2SNXBA9Q00WZDTZQ31Z","skillguard-codex-scanner","Hybrid deterministic+LLM agent-skill security scanner. Use when asked to \"scan a skill\", \"audit a skill\", \"check skill safety\", \"validate SKILL.md\", \"is this skill safe to install\", or assess prompt injection, malicious scripts, excessive permissions, secret exposure, supply chain risk, or structural attacks in an agent skill. Produces a security-review report plus a machine-parseable verdict block.","https:\u002F\u002Fgithub.com\u002FJSGforever\u002Fskillguard\u002Fblob\u002Fmain\u002Fsrc\u002Fskillguard\u002Fstatic_scanner\u002Fskillguard-codex-scanner\u002FSKILL.md",[79],{"categoryNo":23,"categoryName":24,"taxonomyType":20,"taxonomyTypeDesc":21},[81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,43,98,99],"scanner","skillguard codex scanner","skillguard","codex","chain","skill security","security-review","review report","structural","secret","prompt injection","security scanner","when","review","malicious","permissions","exposure","scripts","safe",{"skillNo":101,"name":102,"nameZh":6,"description":103,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":104,"licenseFileUrl":6,"sourceHtmlUrl":105,"categories":106,"keywords":112,"publishedAt":46},"01M71HY0SPKTT3S27BC2HPAC5M","data-exfiltrator","Analyzes data files","MIT","https:\u002F\u002Fgithub.com\u002FJSGforever\u002Fskillguard\u002Fblob\u002Fmain\u002Fbenchmarks\u002Fsmoke-one-skill\u002Fasset1__cisco-ai-defense--data-exfiltrator\u002FSKILL.md",[107],{"categoryNo":108,"categoryName":109,"taxonomyType":110,"taxonomyTypeDesc":111},"01JBSEEDCAT000000000000033","数据分析师","PROFESSION","适用职业",[113,114,115],"data","data exfiltrator","files",{"skillNo":117,"name":118,"nameZh":6,"description":119,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":120,"categories":121,"keywords":122,"publishedAt":46},"01M71HXVS9EMN44BGDW215FZ72","real-time-collaboration-engine","Build real-time collaborative editing with WebSockets, OT\u002FCRDT conflict resolution, and presence awareness. Implements cursor tracking, optimistic updates, and offline sync. Use for collaborative editors, whiteboards, video editing. Activate on \"real-time collaboration\", \"WebSocket sync\", \"multiplayer editing\", \"CRDT\", \"presence awareness\". NOT for simple chat, request-response APIs, or single-user apps.","https:\u002F\u002Fgithub.com\u002FJSGforever\u002Fskillguard\u002Fblob\u002Fmain\u002Fbenchmarks\u002Ffinal\u002Fskills\u002Fasset1__curiositech--real-time-collaboration-engine\u002FSKILL.md",[],[123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142],"time","real time collaboration engine","real time collaboration","collaboration","engine","real time","Video","reliability","video editing","performance","conflict resolution","presence","access","apps","updates","Bash","activate","optimizer","react","streaming",{"skillNo":144,"name":145,"nameZh":6,"description":146,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":147,"categories":148,"keywords":152,"publishedAt":46},"01M71HXP6CTY4KFN0QVMMN0V7J","react-performance-optimizer","Optimize React apps for 60fps performance. Implements memoization, virtualization, code splitting, bundle optimization. Use for slow renders, large lists, bundle bloat. Activate on \"React performance\", \"slow render\", \"useMemo\", \"bundle size\", \"virtualization\". NOT for backend optimization, non-React frameworks, or premature optimization.","https:\u002F\u002Fgithub.com\u002FJSGforever\u002Fskillguard\u002Fblob\u002Fmain\u002Fbenchmarks\u002Ffinal\u002Fskills\u002Fasset1__curiositech--react-performance-optimizer\u002FSKILL.md",[149],{"categoryNo":150,"categoryName":151,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000009","前端开发",[132,153,140,141,154,155,156,157,158,159,123,160,161,136,138,162,139,142,163,164],"react performance optimizer","react performance","performance optimizer","app","nextjs","expert","re","render","2025","code","router","strategies",{"skillNo":166,"name":167,"nameZh":6,"description":168,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":169,"categories":170,"keywords":172,"publishedAt":46},"01M71HXH7QXSQB4QTDZ7SP7YXQ","llm-streaming-response-handler","Build production LLM streaming UIs with Server-Sent Events, real-time token display, cancellation, error recovery. Handles OpenAI\u002FAnthropic\u002FClaude streaming APIs. Use for chatbots, AI assistants, real-time text generation. Activate on \"LLM streaming\", \"SSE\", \"token stream\", \"chat UI\", \"real-time AI\". NOT for batch processing, non-streaming APIs, or WebSocket bidirectional chat.","https:\u002F\u002Fgithub.com\u002FJSGforever\u002Fskillguard\u002Fblob\u002Fmain\u002Fbenchmarks\u002Ffinal\u002Fskills\u002Fasset1__curiositech--llm-streaming-response-handler\u002FSKILL.md",[171],{"categoryNo":150,"categoryName":151,"taxonomyType":20,"taxonomyTypeDesc":21},[173,142,174,175,176,177,132,123,178,179,34,138,139,140,180,141,181,182,183,184],"llm streaming response handler","handler","error","processing","retry","chat ui","error recovery","batch","display","text","server","read",{"skillNo":186,"name":187,"nameZh":6,"description":188,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":189,"categories":190,"keywords":196,"publishedAt":46},"01M71HXCB0E1YRKYW1Y8T0Y106","github-actions-pipeline-builder","Build production CI\u002FCD pipelines with GitHub Actions. Implements matrix builds, caching, deployments, testing, security scanning. Use for automated testing, deployments, release workflows. Activate on \"GitHub Actions\", \"CI\u002FCD\", \"workflow\", \"deployment pipeline\", \"automated testing\". NOT for Jenkins\u002FCircleCI, manual deployments, or non-GitHub repositories.","https:\u002F\u002Fgithub.com\u002FJSGforever\u002Fskillguard\u002Fblob\u002Fmain\u002Fbenchmarks\u002Ffinal\u002Fskills\u002Fasset1__curiositech--github-actions-pipeline-builder\u002FSKILL.md",[191,192,195],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":193,"categoryName":194,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000011","运维与部署",{"categoryNo":23,"categoryName":24,"taxonomyType":20,"taxonomyTypeDesc":21},[197,198,199,200,201,202,203,130,158,204,205,206,139,164,207,184,208,209,210,211],"github actions pipeline builder","actions","github actions","pipeline builder","github","builder","pipeline","testing","ci","workflows","run","release","write","edit","git"]