Token导航 LogoToken导航

Agent Skill · 研究检索

claude-extensibility(Claude extensibility 搜索)

claude-extensibility 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

claude-extensibility 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为需要联网;许可证为 MIT,暂无第三方扫描结果,按安装量在研究检索类的 73,675 个 Skill 里排第 54,679。

总安装 499周安装 20GitHub Stars 公开资料未说明下载 162核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:claude-extensibility(Claude extensibility 搜索)
来源仓库:https://github.com/samhvw8/dotfiles
仓库路径:skills/claude-extensibility
安装命令:
npx skills add samhvw8/dotfiles --skill "claude-extensibility"
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

AgentSkills.tonpx skills
npx skills add samhvw8/dotfiles --skill "claude-extensibility"

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

用于在 Codex、Claude、Cursor、Gemini CLI 中查找和筛选相关信息。适合根据关键词或来源线索快速定位结果。通过 GitHub 安装,使用 npx 命令添加技能。建议确认权限范围和维护状态。claude-extensibility 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

可结合原始 README 继续核验具体用法。

来源仓库内路径:skills/claude-extensibility

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add samhvw8/dotfiles --skill "claude-extensibility";命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

claude-extensibility 怎么安装?

在终端执行 npx skills add samhvw8/dotfiles --skill "claude-extensibility"。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

claude-extensibility 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

claude-extensibility 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

claude-extensibility 是免费的吗?

来源标注的许可证是 MIT。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

claude-extensibility 用的人多吗?

公开数据是累计安装 499 次,近一周安装 20 次,下载 162 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

claude-extensibility 安全吗?

没有查到第三方扫描结果,安全性无法从公开资料判断,安装前请自行审查源码、依赖和命令行为。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 许可证明确为 MIT,商用和分发边界好判断。

先想清楚的地方

  • 没有第三方扫描结果,安全性只能靠自己读源码判断。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 要求有安全扫描结论才肯安装的团队。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
claude-extensibility

Claude extensibility 搜索 · 本页

499—需要联网MIT未收录

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Claude Code Extensibility

CRUD operations for agents, skills, and output styles. This skill transfers expertise in building extensions that actually activate and deliver value.

Related Skills

IMPORTANT: When creating or editing prompts, use prompt-architect skill to improve quality.

Skill("prompt-architect")  → Create/enhance skill/agent prompt content

Core Principles

  • Simplicity: Direct tool calls, avoid complex abstractions
  • Focus: Single, clear responsibility per extension
  • Conciseness: Target <800 lines, use progressive disclosure
  • Efficiency: Optimize for token usage and response time

Core Truths

Every extension must embody these principles:

TruthMeaningTest
Expertise TransferMake Claude *think* like expert, not follow stepsDoes it transfer patterns or just procedures?
Flow, Not FrictionProduce output, not intermediate workDoes it help produce results or create busywork?
Voice Matches DomainSound like practitioner, not documentationWould an expert recognize this as their thinking?
Focused Beats ComprehensiveConstrain ruthlesslyDoes every section earn its place?

Decision Heuristics

RuleGuidance
3-File RuleTask touches 3+ files → agent (needs autonomy). Enhances how YOU work → skill.
Delegation Test"Does this run independently while I do other work?" Yes → agent. No → skill.
Expert Test"Would an expert do this differently than beginner?" Big difference → skill.
Activation BreadthTrigger on 80% of relevant requests, not 100%. Over-broad = noise.
Composition PreferenceWhen in doubt, 2 small focused extensions > 1 large monolith.
Tool ConstraintStart with 2-3 essential tools. Adding is easy; removing breaks things.

Expert Patterns

The "Everything Tool" Request

When you see: User wants one agent/skill to handle auth, database, API, and testing This indicates: Scope creep that will create bloated, unfocused extension Therefore: Split into focused single-responsibility extensions; suggest composition Watch out: User may resist - explain that 3 focused skills outperform 1 swiss-army-knife

The Wrapper Trap

When you see: Skill that just wraps a CLI tool with no added expertise This indicates: Missing the expertise transfer opportunity Therefore: Ask "what would an expert know that the tool doesn't tell you?" Watch out: The skill becomes redundant with just reading --help

Activation Keyword Starvation

When you see: Frontmatter description uses only formal/technical terms This indicates: Skill won't activate when users use casual language Therefore: Add synonyms, verbs, casual phrasings to description Watch out: Over-broad keywords cause false activations

The Procedure Manual

When you see: Step 1, Step 2, Step 3... (long numbered instructions) This indicates: Procedures don't transfer judgment - expert skips steps, adapts order Therefore: Teach patterns and heuristics. Let reader apply judgment. Watch out: Some workflows genuinely need sequence - use sparingly

Extension Types

TypeInvocationPurposeLocation
AgentsTask toolSpecialized sub-processes.claude/agents/
SkillsModel-invoked (autonomous)Domain knowledge.claude/skills/{name}/
Output Styles/output-style commandModify main agent behavior.claude/output-styles/

Activation Keyword Engineering

The description field is your activation gate. System reads ONLY frontmatter to decide loading. Brilliant skill + poor keywords = dead skill.

Keyword Categories to Include

  1. Task Verbs: create, build, debug, fix, deploy, optimize, refactor
  2. Problem Descriptions: slow, broken, failing, error, conflict
  3. Artifact Types: component, API, database, test, config
  4. Tool/Framework Names: React, PostgreSQL, Docker (exact + misspellings)
  5. Casual Synonyms: "make it faster" → optimize, performance

Description Format (WHAT + WHEN)

# Bad - too vague, won't trigger
description: Helps with documents

# Bad - missing WHEN triggers
description: PDF skill

# Good - multiple trigger points
description: "Extract text and tables from PDF files, fill forms, merge documents.
  Formats: .pdf. Tools: pypdf, pdfplumber. Actions: extract, fill, merge PDFs.
  Keywords: PDF, form, document. Use when: working with PDF files, extracting data."

Frontmatter Checklist

  • Name is clear and descriptive (not abbreviation)
  • Description includes file types if applicable (.docx,.pdf)
  • Description includes task verbs (creating, editing, analyzing)
  • Description includes synonyms users might say
  • Description includes contexts (reports, professional documents)

Keyword Density Test

Read description aloud. For every 10 words, at least 3 should be potential triggers.


Agent Development

Reference: references/agent-development.md - Full YAML structure, system prompt patterns, optimization techniques.

Quick Start: Agent

---
name: agent-name
# CRITICAL: Description is the ONLY thing system reads to decide activation
# Include: task verbs, problem descriptions, synonyms users actually say
description: Use this agent when [use case]. Use PROACTIVELY for [triggers].\n\nExamples:\n<example>\nContext: [situation]\nuser: [request]\nassistant: [response]\n<commentary>[reasoning]</commentary>\n</example>
# CONSTRAIN RUTHLESSLY: 3-5 tools = focused. 10+ tools = confused.
tools: Grep, Glob, Read, Bash
model: haiku
permissionMode: default
skills: skill-name
---

# Agent Name

Brief mission statement.

## Core Strategy

### 1. Phase Name
Approach and techniques

## What This Agent Does NOT Do
- Does not [boundary 1] (use X agent)
- Does not [boundary 2] (escalate to user)

<format>
Expected output structure
</format>

YAML Fields

FieldRequiredDescription
nameYesLowercase, hyphens (e.g., code-reviewer)
descriptionYesSingle line with \n for newlines, include examples
toolsNoComma-separated; inherits all if omitted
modelNohaiku, sonnet, opus, inherit (default: sonnet)
permissionModeNodefault, acceptEdits, bypassPermissions, plan, ignore
skillsNoComma-separated skill names to auto-load

Model Selection

ModelUse WhenTarget Time
haikuFast tasks, exploration, search< 3s
sonnetBalanced, most use cases< 10s
opusComplex reasoning, architecture< 30s
inheritMatch main conversation modelvaries

Built-in Subagents

AgentModelToolsPurpose
general-purposeSonnetAllComplex research, multi-step operations
planSonnetRead, Glob, Grep, BashResearch in plan mode
ExploreHaikuRead-onlyFast codebase search (quick/medium/very thorough)

Agent Locations

LocationScopePriority
.claude/agents/ProjectHighest
~/.claude/agents/User (all projects)Lower
Plugin agents/Plugin-specificVaries
--agents CLI flagSession onlyMedium

CLI-Defined Agents

claude --agents '{
  "code-reviewer": {
    "description": "Expert code reviewer. Use proactively after code changes.",
    "prompt": "You are a senior code reviewer...",
    "tools": ["Read", "Grep", "Glob", "Bash"],
    "model": "sonnet"
  }
}'

Resumable Agents

Continue previous conversations:

  • Each execution gets unique agentId
  • Transcript stored in agent-{agentId}.jsonl
  • Resume with previous agentId to continue with full context

Skill Development

Reference: references/skill-development.md - Full structure, trigger patterns, hook system.

Quick Start: Skill

---
name: skill-name
# WHAT it does + WHEN to use it (both required!)
description: "[Core purpose]. [Technologies]. Capabilities: [list].
  Actions: [verbs]. Keywords: [triggers]. Use when: [scenarios]."
allowed-tools: Read, Grep, Glob
---

# Skill Name

## Purpose
What this skill helps with - in practitioner voice.

## Patterns

### [Pattern Name]
**When you see:** [Observable trigger]
**This indicates:** [Expert insight]
**Therefore:** [Action to take]
**Watch out for:** [Common pitfall]

## Heuristics
- **[Rule of thumb]**: [When/why it applies]

## When to Use Something Else
- For X → use `other-skill`
- For Y → escalate to user

YAML Fields

FieldRequiredDescription
nameYesLowercase, hyphens, max 64 chars
descriptionYesWHAT + WHEN format, max 1024 chars, quoted
allowed-toolsNoRestrict tool access (security)

Tool Access Control

Restrict Claude's tools with allowed-tools:

---
name: safe-reader
description: "Read-only file access. Use when viewing code without modifications."
allowed-tools: Read, Grep, Glob
---

Skill Locations

LocationScope
.claude/skills/{name}/SKILL.mdProject (shared via git)
~/.claude/skills/{name}/SKILL.mdUser (all projects)
Plugin skills/Plugin-bundled

Skill Structure

my-skill/
├── SKILL.md (required, <800 lines)
├── references/ (optional - detailed docs)
├── scripts/ (optional - utilities)
└── templates/ (optional - templates)

Core Sections (Include What's Needed)

SectionPurposeInclude When
FrontmatterActivation triggerAlways - required
ContextDomain framingWhen domain context helps
PatternsExpert recognitionCore - almost always
HeuristicsDecision guidanceWhen judgment needed
Anti-PatternsWhat to avoidWhen mistakes are common/costly
WorkflowProcess guidanceWhen sequence matters
Quality SignalsHow to verify good workWhen quality is hard to assess
Tools/CommandsTechnical specificsWhen implementation details matter
Output SpecExpected formatWhen format is specific

Output Styles

Modify Claude Code's main agent behavior.

Quick Start: Output Style

---
name: My Custom Style
description: Brief description of behavior
keep-coding-instructions: true
---

# Custom Style Instructions

You are an interactive CLI tool that helps users...

## Specific Behaviors
[Define assistant behavior...]

YAML Fields

FieldPurposeDefault
nameDisplay nameFilename
descriptionUI descriptionNone
keep-coding-instructionsRetain coding instructionsfalse

Built-in Styles

  • Default: Standard software engineering
  • Explanatory: Educational insights between tasks
  • Learning: Collaborative with TODO(human) markers

Output Style Locations

  • User: ~/.claude/output-styles/
  • Project: .claude/output-styles/

Usage

/output-style              # Access menu
/output-style explanatory  # Switch directly

Writing Principles

Voice

  • Sound like a practitioner, not documentation
  • Direct and confident, not hedging
  • Specific and concrete, not abstract

Before (documentation voice):

It is recommended that users consider implementing appropriate error handling mechanisms.

After (practitioner voice):

Always handle errors explicitly. Silent failures are debugging nightmares.

Density

  • Every sentence should transfer knowledge
  • No filler, no redundancy
  • If it doesn't change behavior, cut it

Scannability

  • Claude reads this during tasks
  • Headers help Claude find relevant sections
  • Patterns are scannable by name
  • Bold key terms

Patterns Over Procedures

Transform procedures to patterns when expertise matters:

Before (procedure):

1. Open the file
2. Check the format
3. Validate the data
4. Process the content

After (pattern):

### Format Recognition
**When you see:** File extension and initial bytes
**This indicates:** Expected structure and parsing approach
**Therefore:** Choose parser before reading content
**Watch out for:** Extension doesn't always match actual format

Anti-Patterns

The Kitchen Sink Agent

Looks like: Agent with 10+ tools, handles "everything related to X" Why wrong: Broad agents make poor decisions, consume tokens exploring options Instead: Constrain to 3-5 core tools. Create sibling agents for related domains.

The Echo Skill

Looks like: Skill that restates tool documentation without adding insight Why wrong: No expertise transfer. User could just read the docs. Instead: Add the "expert layer" - pitfalls, non-obvious combos, when NOT to use.

The Invisible Trigger

Looks like: Description uses only official tool/framework name Why wrong: Users say "help me deploy" not "invoke kubernetes-orchestrator" Instead: Include task verbs, user-language synonyms, problem descriptions.

Missing Boundaries

Looks like: No explicit "what this does NOT do" section Why wrong: Scope creep, incorrect expectations, overlapping extensions Instead: Every extension needs 3+ explicit out-of-scope declarations.

Vague Descriptions

Looks like: description: Helps with documents Why wrong: Too vague to trigger on relevant requests Instead: Include file types, task verbs, problem descriptions, synonyms.


Quality Signals

Good Signs

  • Frontmatter reads like "when to use" guide, not feature list
  • First 10 lines provide immediate actionable guidance
  • Expert reading it would nod and say "yes, that's how I think"
  • Explicit constraints on what it does NOT handle
  • Examples show judgment calls, not just syntax
  • Has named patterns with insights, not just steps

Warning Signs

  • More than 50% content is reference tables or field definitions
  • No mention of tradeoffs or "when NOT to use"
  • Generic language that could apply to any domain
  • Activation keywords are all nouns, no verbs or problem descriptions
  • Body exceeds 600 lines (probably doing too much)
  • Second-person voice ("you should...")

Validation Checklist

Before outputting, verify against Core Truths:

Frontmatter (Most Critical)

  • Has YAML frontmatter with name and description?
  • Name is clear and searchable (not abbreviation)?
  • Description includes trigger keywords?
  • Description includes file types if applicable?
  • Description includes task verbs (creating, editing, etc.)?
  • Description includes synonyms users might use?

Expertise Transfer

  • Has named patterns with insights, not just steps?
  • Transfers HOW to think, not just WHAT to do?
  • Would an expert recognize their thinking here?

Flow

  • Helps produce output, not create busywork?
  • No unnecessary intermediate steps?
  • Actionable immediately?

Focus

  • Every section earns its place?
  • No bloat?
  • Ruthlessly constrained to what matters?

Common Workflows

Create Agent

  1. Create .claude/agents/{name}.md
  2. Write YAML frontmatter (name, description, tools, model)
  3. Write system prompt (<800 lines)
  4. Use Skill("prompt-architect") to improve prompt
  5. Test with Task tool
  6. Optimize based on performance

Create Skill

  1. Create .claude/skills/{name}/SKILL.md
  2. Write YAML frontmatter with WHAT + WHEN description
  3. Write content with patterns, not procedures
  4. Use Skill("prompt-architect") to improve prompt
  5. Add reference files for detailed content
  6. Test: Does it activate when expected?

Optimize Extension

  1. Measure baseline (lines, token usage, response time)
  2. Move details to reference files
  3. Use Skill("prompt-architect") to improve prompts
  4. Remove second-person voice
  5. Use code blocks over prose
  6. Add XML structure
  7. Test and verify improvements

Testing

Key Question: Does it activate when expected?

Agent Testing:

Task(
  subagent_type="agent-name",
  description="Test task",
  prompt="Detailed test prompt"
)

Skill Testing:

  • Test prompts that SHOULD trigger
  • Test prompts that should NOT trigger
  • Debug with: claude --debug

Best Practices

Anthropic Guidelines

✅ 800-line rule: Keep SKILL.md and agent prompts under 800 lines ✅ Progressive disclosure: Use reference files for detailed content ✅ Proactive language: Include "use PROACTIVELY" in descriptions ✅ WHAT + WHEN descriptions: Both capability and triggers ✅ Test first: Build 3+ evaluations before extensive documentation ✅ Least privilege: Limit tools to necessary set

Anti-Pattern Summary

❌ Vague descriptions without triggers ❌ Over 800 lines without references ❌ Second-person voice ("you should...") ❌ All tools when subset suffices ❌ No examples in agent descriptions ❌ Procedures without patterns


Quick Reference

Agent Model Selection:

  • Haiku: Fast, simple tasks (< 3s)
  • Sonnet: Balanced, most use cases (< 10s)
  • Opus: Complex reasoning (< 30s)
  • Inherit: Match main conversation

File Locations:

  • Agents: .claude/agents/*.md
  • Skills: .claude/skills/{name}/SKILL.md
  • Output Styles: .claude/output-styles/*.md

Management Commands:

  • /agents - Interactive agent management
  • /output-style - Switch output styles

Status: Production Ready | Lines: ~500 | Progressive Disclosure: ✅

平台分布

OpenCode

29.54%
按下载量换算48

Codex

22.38%
按下载量换算36

Claude Code

17.94%
按下载量换算29

Antigravity

13.28%
按下载量换算22

Gemini CLI

8.38%
按下载量换算14

trae

3.93%
按下载量换算6

安全审计

暂无安全审计结果可展示。

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills