cowork-guide

SKILL开发
开发 未标注权限 许可证不明确

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-guide是开发类的 Agent Skill,安装方式:GitHub 仓库,权限级别未标注,许可证不明确,没有现成安装命令,需按说明手动放置 SKILL.md。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类开发 安装方式GitHub 仓库 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 29 仓库 cowork-skills
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

GitHub 仓库
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    按安装说明或仓库 README,把 SKILL.md 放到客户端的 skills 目录(一般一个技能一个文件夹)。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

开发
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方ZhangHanDong仓库 cowork-skills · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式GitHub 仓库安装包 ZhangHanDong/cowork-skills
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 未标注
正文体量9.8 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
写代码与改 bug

按需求补代码、定位并修掉报错。

读仓库与生成改动

让模型读懂项目结构,再给出可落地的改动。

跑测试与排查故障

按现象排查问题,补测试用例并复跑。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 基础信息齐全,可以先按说明装一个试试。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有现成安装命令,要按安装说明或仓库 README 手动放置。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在开发场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
cowork-guide当前 未标注权限 GitHub 仓库 未标注 未标注 无
技能审查员 浏览器控制 ClawHub 市场 877.9 万 OpenClaw 有
Vercel React 最佳实践 浏览器控制 GitHub 仓库 849.1 万 Codex、Claude、Cursor 有
GitHub 代码协作 联网访问 ClawHub 市场 763.3 万 OpenClaw 有
网页设计指南 联网访问 GitHub 仓库 668.6 万 Codex、Claude、Cursor 有
本体论 只读 ClawHub 市场 663.7 万 OpenClaw 有

SKILL.md 全文

9.8 KB
模型实际读到的说明书原文,来自技能仓库

CoWork Guide

> Complete reference for the CoWork Skills CLI tool

Overview

CoWork Skills (cowork / co) is a CLI tool for managing Claude Code skills and plugins:
- Install skills from GitHub repositories
- Generate skills from source code (Rust, TypeScript, Python)
- Manage project-level skill configuration via Skills.toml
- Search GitHub for skill repositories

Installation

# Clone and install
git clone https://github.com/anthropics/cowork-skills
cd cowork-skills/cli
cargo install --path .

# Initialize built-in skills
cowork init

Commands Overview

Command Description
cowork init Install built-in skills to ~/.claude/skills/
cowork install Install skills from GitHub or local path
cowork generate Generate skills from a GitHub repository
cowork search Search GitHub for skill repositories
cowork plugins Manage Claude Code marketplace plugins
cowork config Manage project-level skill configuration
cowork list List all available skills
cowork status Show current configuration
cowork doctor Check for configuration issues
cowork test Generate trigger tests for skills

Use co as a short alias for cowork.


cowork init

Initialize built-in skills to ~/.claude/skills/.

# Install all built-in skills
cowork init

# List available built-in skills
cowork init --list

# Install specific skills only
cowork init -s memory-filesystem

# Force overwrite existing
cowork init --force

Built-in Skills:
- memory-filesystem - CoALA-based memory system (remember, recall, reflect)


cowork install

Install skills from GitHub or local repositories.

Basic Usage

# Install from GitHub (user/repo format)
cowork install ZhangHanDong/rust-skills

# Install from full URL
cowork install https://github.com/user/repo

# Install current project to global
cowork install

# List installed repositories
cowork install --list

Installation Options

# Install specific skills only
cowork install user/repo -s skill1 -s skill2

# Install to specific agents
cowork install user/repo -a claude-code -a cursor

# Install as plugin (preserves full repo structure)
cowork install user/repo --plugin

# Install to project local (.claude/skills/)
cowork install user/repo --local

# Force reinstall
cowork install user/repo --reinstall

# Update to latest version
cowork install user/repo --update

# Skip confirmation prompts
cowork install user/repo -y

Uninstall

cowork install --uninstall repo-name

Supported Agents

Install skills to 16+ coding agents:

Agent Flag
Claude Code --agent claude-code
Cursor --agent cursor
Codex --agent codex
GitHub Copilot --agent github-copilot
Windsurf --agent windsurf
Goose --agent goose
Kiro --agent kiro-cli
Amp --agent amp
... See cowork install --help

cowork config

Manage project-level skill configuration via Skills.toml.

Initialize Configuration

# Initialize with auto-detection of installed plugins/skills
cowork config init

# Skip auto-detection
cowork config init --no-detect

# Force overwrite existing
cowork config init --force

Auto-detection scans:
- ~/.claude/ for global plugins
- ~/.claude/skills/ for global skills
- .claude/ for project plugins
- .claude/skills/ for project skills

View Configuration

# Show current config
cowork config show

# List available skill groups
cowork config groups

Add Dependencies

# Add from GitHub (global)
cowork config add rust-skills ZhangHanDong/rust-skills

# Add to project local
cowork config add my-skills user/skills --local

# Add specific skills
cowork config add tokio user/tokio-skills -s tokio-runtime -s tokio-sync

# Add as plugin
cowork config add makepad user/makepad-skills --plugin

# Add as disabled
cowork config add old-lib user/old --disabled

# Add with git ref
cowork config add pinned user/repo --ref v1.0.0

# Add development link (symlink for testing)
cowork config add dora-dev /path/to/dora-skills --dev

Install Dependencies

# Install all dependencies from Skills.toml
cowork config install

Sync Configuration

# Sync enabled/disabled status with lock file
cowork config sync

# Also update remote repos (git pull)
cowork config sync --update

Enable/Disable

# Enable skill groups
cowork config enable rust-core makepad

# Enable individual skills
cowork config enable memory-filesystem

# Disable skills or groups
cowork config disable rust-domains

Trigger Configuration

# Set priority order
cowork config priority dora-router rust-router makepad-router

# Override specific trigger
cowork config override "async" rust-router
cowork config override "widget" makepad-router

Generate Output

# Generate SKILLS.md from config
cowork config apply

# Generate to custom path
cowork config apply -o ./docs/SKILLS.md

# Generate dynamic router based on installed plugins
cowork config router

# Generate router with hooks for auto-triggering
cowork config router --hooks

Skills.toml

Project-level configuration file stored at .cowork/Skills.toml.

Basic Structure

[project]
name = "my-project"
description = "Project description"

[skills.global]
enabled = ["memory-filesystem"]
disabled = []

[skills.install]
rust-skills = "ZhangHanDong/rust-skills"

[skills.groups]
enabled = ["rust-core"]
disabled = []

[triggers]
priority = ["dora-router", "rust-router"]

[triggers.overrides]
"async" = "rust-router"

Dependency Forms

Simple form:

[skills.install]
rust-skills = "ZhangHanDong/rust-skills"

Detailed form:

[skills.install]
tokio = { repo = "user/tokio-skills", skills = ["tokio-runtime", "tokio-sync"] }
local = { path = "../my-local-skills" }
pinned = { repo = "user/repo", ref = "v1.0.0" }
makepad = { repo = "user/makepad-skills", plugin = true }
my-project = { repo = "user/skills", local = true }
old-lib = { repo = "user/old", enabled = false }

Dev Links

Development symlinks for testing local skills:

[skills.dev]
my-skill = "/path/to/my-skill-project"
dora-dev = { path = "/path/to/dora-skills" }
dora-plugin = { path = "/path/to/dora-skills", plugin = true }

Skill Groups

Group Skills Description
rust-core 8 Basic Rust (ownership, concurrency, error handling)
rust-patterns 7 Design patterns (domain modeling, performance)
rust-domains 7 Domain-specific (web, CLI, fintech, embedded)
makepad 11 Makepad UI framework
dora 8 Dora-rs robotics framework
dora-hubs 9 Dora hub integrations

cowork generate

Generate skills from source code of any GitHub repository.

# Generate from GitHub repo
cowork generate user/repo

# Specify language(s)
cowork generate tokio-rs/tokio --lang rust
cowork generate vercel/next.js --lang typescript

# Only generate llms.txt
cowork generate user/repo --llms-only -o ./output

# Generate from existing llms.txt
cowork generate --from-llms ./llms.txt

# Specify git ref
cowork generate user/repo --ref v1.0.0

Supported Languages

Language Parser Extracts
Rust syn pub fn, struct, enum, trait, impl
TypeScript tree-sitter export function, class, interface, type
Python tree-sitter def, class (excluding _ private items)

Output

  1. llms.txt - API documentation following llms.txt specification
  2. SKILL.md - Generated skill files with triggers and references

cowork search

Search GitHub for skill repositories.

# Search by keyword
cowork search tokio

# Search by GitHub topic
cowork search agent-skill --topic

# Limit results
cowork search rust-skills --limit 5

# Show detailed results
cowork search rust-skills --verbose

cowork plugins

Manage Claude Code marketplace plugins.

# List marketplace plugins
cowork plugins list

# Show plugin status
cowork plugins status

# Uninstall a plugin
cowork plugins uninstall rust-skills

# Enable/disable plugins
cowork plugins enable rust-skills
cowork plugins disable rust-skills

# List marketplaces
cowork plugins marketplaces

# Remove a marketplace
cowork plugins remove-marketplace rust-skills

Storage Locations

Location Purpose
~/.cowork/repos/ Cloned GitHub repositories
~/.claude/skills/ Global skills directory
~/.claude/<plugin>/ Global plugins
.claude/skills/ Project-local skills
.claude/<plugin>/ Project-local plugins
.cowork/Skills.toml Project configuration
.cowork/Skills.lock Installed packages lock

Environment Variables

Variable Description
GITHUB_TOKEN Required for generate/search commands

Troubleshooting

Check Configuration

cowork doctor
cowork status

Common Issues

Skills not loading:
1. Check if skill exists: cowork list
2. Verify enabled status: cowork config show
3. Ensure triggers match: cowork test triggers

Installation fails:
1. Check GitHub token: echo $GITHUB_TOKEN
2. Verify repo exists: gh repo view user/repo
3. Try with verbose: cowork install user/repo --reinstall

Plugin conflicts:
1. Set trigger priority: cowork config priority router1 router2
2. Override specific triggers: cowork config override "keyword" skill-name
3. Check for conflicts: cowork test --check-conflicts

常见问题

5 问
答案由本站依据条目字段整理
cowork-guide怎么安装?

没有现成安装命令:按安装说明或仓库 README,把 SKILL.md 放进客户端的 skills 目录(一般一个技能一个文件夹)。

cowork-guide支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

cowork-guide权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

cowork-guide收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

cowork-guide用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。