Co-Pilot / 辅助式
更新于 24 days ago

claude_skills

Rrobdmc
0.0k
robdmc/claude_skills
76
Agent 评分

💡 摘要

该存储库提供了用于Claude桌面应用程序和Claude代码CLI的技能集合,增强了它们的功能。

🎯 适合人群

希望扩展Claude功能的开发者使用Claude进行项目协作的团队Claude桌面应用程序的用户为Claude技能创建文档的技术写作者探索新功能的AI爱好者

🤖 AI 吐槽:README建议的文件操作可能导致未经授权的访问,如果没有适当的安全措施。确保技能文件不包含敏感信息,并在文件系统上实施访问控制。

安全分析中风险

风险:Medium。建议检查:是否执行 shell/命令行指令;是否发起外网请求(SSRF/数据外发);文件读写范围与路径穿越风险。以最小权限运行,并在生产环境启用前审计代码与依赖。

Claude Skills Collection

This repository contains a curated collection of skills for use with Claude Desktop app and Claude Code CLI. Skills extend Claude's capabilities with specialized knowledge, workflows, and domain-specific expertise.

Repository Structure

Each skill in this repository is organized with two subdirectories to support both Claude platforms:

skill-name/
 desktop/          # Skill files for Claude Desktop app (API-based)
    SKILL.md
    ...
 code/            # Skill files for Claude Code CLI (file-based)
     SKILL.md
     ...
  • desktop/ - Contains the version of the skill optimized for Claude Desktop app, which uses the Claude API for skill management
  • code/ - Contains the version of the skill optimized for Claude Code CLI, which uses local filesystem-based skill discovery

Skills may differ between platforms due to their different capabilities and use cases.

Installation Instructions

Installing Skills in Claude Code CLI

Claude Code uses a file-based approach where skills are automatically discovered from your filesystem.

Personal Skills (Available Across All Projects)

  1. Create the skill directory:

    mkdir -p ~/.claude/skills/skill-name
  2. Copy the skill files:

    cp -r skill-name/code/* ~/.claude/skills/skill-name/
  3. Verify installation: Skills are automatically discovered. You can verify by asking Claude: "What skills are available?"

Project Skills (Shared with Your Team)

  1. Create the skill directory in your project:

    mkdir -p .claude/skills/skill-name
  2. Copy the skill files:

    cp -r skill-name/code/* .claude/skills/skill-name/
  3. Commit and share:

    git add .claude/skills/ git commit -m "Add skill-name skill" git push

Team members will automatically have access to the skill when they pull the repository.

File Paths Reference

| Skill Type | Location | |-----------|----------| | Personal Skills | ~/.claude/skills/{skill-name}/SKILL.md | | Project Skills | ./.claude/skills/{skill-name}/SKILL.md |

Installing Skills in Claude Desktop App

Claude Desktop allows you to import skills by creating and uploading a zip file.

Step 1: Create a Zip File

Navigate to the skill's desktop directory and create a zip file containing all skill files:

cd skill-name/desktop zip -r ../skill-name.zip . cd ../..

Or, if you prefer to zip from the parent directory:

cd skill-name zip -r skill-name.zip desktop/* cd ..

Important: The zip file should contain the skill files (like SKILL.md) at the root level or in the expected directory structure.

Step 2: Import into Claude Desktop

  1. Open the Claude Desktop app
  2. Navigate to Settings > Skills
  3. Click "Import Skill" or "Add Skill"
  4. Select the zip file you created (e.g., skill-name.zip)
  5. The skill will be imported and available for use in your conversations

Once imported, the skill will appear in your skills list and can be activated in conversations where needed.

Skill Structure

Each skill requires a SKILL.md file with the following format:

--- name: skill-name description: Brief description of what this skill does and when to use it --- # Skill Name ## Instructions Provide clear, step-by-step guidance for Claude. ## Examples Show concrete examples of using this skill.

Required Fields

  • name: Lowercase letters, numbers, and hyphens only (max 64 characters)
  • description: Max 1024 characters. Should include both what the skill does AND when to use it

Optional Fields

  • allowed-tools: (Claude Code only) Restrict which tools Claude can use with this skill

Platform Differences

| Feature | Claude Code CLI | Claude Desktop (API) | |---------|----------------|---------------------| | Storage | Local filesystem | Anthropic servers | | Discovery | Automatic | Manual via API | | Sharing | Via git | Via skill IDs | | Max Skills | Unlimited | 8 per request | | Versioning | Manual | Automatic |

Available Skills

Browse the directories in this repository to explore available skills. Each skill directory contains:

  • Platform-specific implementations (desktop/ and code/)
  • Documentation on what the skill does
  • Examples of when to use it

Contributing

When adding a new skill to this repository:

  1. Create a new directory with a descriptive name (lowercase, hyphens only)
  2. Add desktop/ and code/ subdirectories
  3. Include a SKILL.md file in each subdirectory
  4. Ensure the skill description clearly states what it does and when to use it
  5. Test the skill on both platforms before committing

Resources

License

[Add your license information here]

五维分析
清晰度8/10
创新性6/10
实用性9/10
完整性8/10
可维护性7/10
优缺点分析

优点

  • 支持Claude桌面和代码CLI
  • 易于安装和技能发现
  • 技能文档结构清晰

缺点

  • 项目技能需要手动设置
  • 仅限于特定文件结构
  • 平台之间可能会造成混淆

相关技能

pytorch

S
toolCode Lib / 代码库
92/ 100

“它是深度学习的瑞士军刀,但祝你好运能从47种安装方法里找到那个不会搞崩你系统的那一个。”

agno

S
toolCode Lib / 代码库
90/ 100

“它承诺成为智能体领域的Kubernetes,但得看开发者有没有耐心学习又一个编排层。”

nuxt-skills

S
toolCo-Pilot / 辅助式
90/ 100

“这本质上是一份组织良好的小抄,能把你的 AI 助手变成一只 Nuxt 框架的复读机。”

免责声明:本内容来源于 GitHub 开源项目,仅供展示和评分分析使用。

版权归原作者所有 robdmc.