{"id":"29db8b13-a291-4029-8e50-be6c31b7ed32","entityType":"agent","slug":"clawhub-gechengling-agent-skills-framework-explorer","name":"Agent Skills Framework Explorer","canonicalUrl":"https://www.xpersona.co/agent/clawhub-gechengling-agent-skills-framework-explorer","canonicalPath":"/agent/clawhub-gechengling-agent-skills-framework-explorer","generatedAt":"2026-10-14T14:54:41.890Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-11T20:40:43.545Z","emptyReason":null},"description":"AI-powered assistant for exploring, understanding, and building with AI agent skills frameworks — covers Anthropic agent-skills, OpenAI agent SDKs, LangChain tools, CrewAI protocols, and open-source agent skill marketplaces. Built for AI developers and agent builders. Keywords: agent-skills, AI agent framework, LangChain tools, CrewAI, OpenAI Agents SDK, Claude Agent SDK, agent tool ecosystem, skills marketplace, MCP tools, n8n agent nodes, agent protocol. Skill: Agent Skills Framework Explorer Owner: gechengling Summary: AI-powered assistant for exploring, understanding, and building with AI agent skills frameworks — covers Anthropic agent-skills, OpenAI agent SDKs, LangChain tools, CrewAI protocols, and open-source agent skill marketplaces. Built for AI developers and agent builders. Keywords: agent-skills, AI agent framework, LangChain tools, CrewAI, OpenAI Agents S","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 995 downloads reported by the source. Last updated 10/11/2026.","installCommand":"clawhub skill install s17ewqc4f2s6gpcbm88hy7fgvn85kg1g:agent-skills-framework-explorer","sourceUrl":"https://clawhub.ai/gechengling/agent-skills-framework-explorer","homepage":"https://clawhub.ai/gechengling/skills/agent-skills-framework-explorer","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/gechengling/agent-skills-framework-explorer","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/gechengling/skills/agent-skills-framework-explorer","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":60,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"AI-powered assistant for exploring, understanding, and building with AI agent skills frameworks — covers Anthropic agent-skills, OpenAI agent SDKs, LangChain to"},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-11T20:40:43.545Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T20:40:43.545Z","emptyReason":null},"stars":null,"forks":null,"downloads":995,"likes":null,"task":null,"library":null,"packageName":null,"latestVersion":"1.0.2","tractionLabel":"995 downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T20:40:43.477Z","emptyReason":null},"lastUpdatedAt":"2026-10-11T20:40:43.545Z","lastCrawledAt":"2026-10-11T20:40:43.477Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-12T20:40:43.477Z","lastVerifiedAt":null,"highlights":[{"version":"1.0.2","createdAt":"2026-09-28T05:17:16.784Z","changelog":"新增Scope and Safety Policy（SQP-1/SQP-2/RP1/T08）；固定npx/npm版本占位；EA4重试表述改准确；比较矩阵新增凭证范围行、场景表新增首选护栏列；六框架各补第3例；新增Example 6第三方skill审查；生态动态更新至2026-09-28","fileCount":3,"zipByteSize":12202},{"version":"1.0.1","createdAt":"2026-09-10T05:18:33.233Z","changelog":"1.0.1: 对比矩阵新增6维度、每框架2个用例、场景→选型决策表、示例3-5、生态现状(截至2026-09-10)、修正仓库路径","fileCount":3,"zipByteSize":9609},{"version":"1.0.0","createdAt":"2026-05-19T12:06:16.082Z","changelog":"Initial release of Agent Skills Framework Explorer. - Provides comprehensive guidance for exploring, comparing, and building with top AI agent skills frameworks (Anthropic agent-skills, OpenAI Agents SDK, LangChain tools, CrewAI, MCP, and more). - Includes prompt triggers for framework comparison, protocol information, tool discovery, and multi-agent workflow design. - Offers in-depth overviews, key concepts, and practical implementation examples for each major agent framework. - Features a comparison matrix to help users select the best framework for their needs. - Guides users in finding and integrating pre-built agent skills and MCP servers.","fileCount":3,"zipByteSize":5233}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s17ewqc4f2s6gpcbm88hy7fgvn85kg1g:agent-skills-framework-explorer","setupComplexity":"low","setupSteps":["Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-gechengling-agent-skills-framework-explorer/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-gechengling-agent-skills-framework-explorer/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-gechengling-agent-skills-framework-explorer/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-gechengling-agent-skills-framework-explorer/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-gechengling-agent-skills-framework-explorer/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-gechengling-agent-skills-framework-explorer/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-14T14:54:41.889Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-gechengling-agent-skills-framework-explorer/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-gechengling-agent-skills-framework-explorer/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-gechengling-agent-skills-framework-explorer/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-gechengling-agent-skills-framework-explorer/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-10-11T20:40:43.545Z","emptyReason":null},"readme":"Skill: Agent Skills Framework Explorer\n\nOwner: gechengling\n\nSummary: AI-powered assistant for exploring, understanding, and building with AI agent skills frameworks — covers Anthropic agent-skills, OpenAI agent SDKs, LangChain tools, CrewAI protocols, and open-source agent skill marketplaces. Built for AI developers and agent builders. Keywords: agent-skills, AI agent framework, LangChain tools, CrewAI, OpenAI Agents SDK, Claude Agent SDK, agent tool ecosystem, skills marketplace, MCP tools, n8n agent nodes, agent protocol.\n\nTags: agent-skills-framework-explorer:1.0.2, latest:1.0.2\n\nVersion history:\n\nv1.0.2 | 2026-09-28T05:17:16.784Z | user\n\n新增Scope and Safety Policy（SQP-1/SQP-2/RP1/T08）；固定npx/npm版本占位；EA4重试表述改准确；比较矩阵新增凭证范围行、场景表新增首选护栏列；六框架各补第3例；新增Example 6第三方skill审查；生态动态更新至2026-09-28\n\nv1.0.1 | 2026-09-10T05:18:33.233Z | user\n\n1.0.1: 对比矩阵新增6维度、每框架2个用例、场景→选型决策表、示例3-5、生态现状(截至2026-09-10)、修正仓库路径\n\nv1.0.0 | 2026-05-19T12:06:16.082Z | auto\n\nInitial release of Agent Skills Framework Explorer.\n\n- Provides comprehensive guidance for exploring, comparing, and building with top AI agent skills frameworks (Anthropic agent-skills, OpenAI Agents SDK, LangChain tools, CrewAI, MCP, and more).\n- Includes prompt triggers for framework comparison, protocol information, tool discovery, and multi-agent workflow design.\n- Offers in-depth overviews, key concepts, and practical implementation examples for each major agent framework.\n- Features a comparison matrix to help users select the best framework for their needs.\n- Guides users in finding and integrating pre-built agent skills and MCP servers.\n\nArchive index:\n\nArchive v1.0.2: 3 files, 12202 bytes\n\nFiles: skill-card.md (1847b), SKILL.md (26451b), _meta.json (150b)\n\nFile v1.0.2:SKILL.md\n\n---\r\nname: \"Agent Skills Framework Explorer\"\r\ndescription: \"AI-powered assistant for exploring, understanding, and building with AI agent skills frameworks — covers Anthropic agent-skills, OpenAI agent SDKs, LangChain tools, CrewAI protocols, and open-source agent skill marketplaces. Built for AI developers and agent builders. Keywords: agent-skills, AI agent framework, LangChain tools, CrewAI, OpenAI Agents SDK, Claude Agent SDK, agent tool ecosystem, skills marketplace, MCP tools, n8n agent nodes, agent protocol.\"\r\nversion: \"1.0.2\"\r\n---\r\n\r\n# Agent Skills Framework Explorer\r\n\r\n## Overview\r\n\r\n## Scope and Safety Policy (read first)\r\n\r\nThis skill is **advisory only**. It does not install packages, does not execute\r\nshell commands on your behalf, and holds no credentials. Every command block\r\nbelow is a copy-paste reference for you to run in your own environment after\r\nreview.\r\n\r\n| Policy | What this means in practice |\r\n|---|---|\r\n| Scope | Framework selection, comparison, migration and integration design for AI agent tooling |\r\n| Out of scope (SQP-1) | General programming help, model training/fine-tuning, non-agent software architecture, and any request unrelated to agent frameworks or tool protocols |\r\n| Version pinning (RP1/T08) | Every `npm`/`npx`/`pip` command below carries an explicit version placeholder. Resolve it to a concrete version from the project's official release page and commit the lockfile. Never rely on a floating `latest` tag in CI. |\r\n| Credential scope (SQP-2) | Use the narrowest token that works: read-only where possible, single-repo rather than org-wide, short-lived rather than permanent. Never paste a real token into a skill file, prompt or issue. |\r\n| Write actions | Any call that creates or mutates a remote resource (e.g. `create_issue`, `send_message`, `merge_pr`) must sit behind an explicit human confirmation step in your own code. Do not wire these directly to autonomous agent output. |\r\n| Data minimisation | Pass the minimum fields a tool needs. Do not forward whole customer records, logs containing PII, or source trees into an agent context to \"be safe\". |\r\n| Verification | Version numbers, star counts and repository paths here are point-in-time. Verify against upstream before use.\r\n\r\n> The trigger list below is deliberately narrow: if your question is not about\r\n> agent frameworks, tool protocols or skill marketplaces, this skill should not\r\n> fire.\r\n\r\nA comprehensive guide and assistant for navigating the rapidly evolving AI agent skills framework ecosystem. Whether you're exploring addyosmani/agent-skills (40K+ stars), building with Anthropic's Claude Agent SDK, designing multi-agent pipelines with CrewAI/LangGraph, or connecting tools via MCP protocol — this skill helps you understand, compare, and implement the right framework for your use case.\r\n\r\n## Triggers\r\n\r\n- \"compare agent frameworks\"\r\n- \"how to use agent-skills\"\r\n- \"build a multi-agent pipeline with [framework]\"\r\n- \"what is MCP protocol\"\r\n- \"CrewAI vs LangGraph vs OpenAI Agents SDK\"\r\n- \"find tools for my agent\"\r\n- \"agent framework comparison\"\r\n- \"MCP server setup\"\r\n- \"AI Agent工具框架对比\"\r\n- \"多智能体框架选型\"\r\n\r\n## Workflow\r\n\r\n### Step 1: Identify the User's Goal\r\n\r\nDetermine the primary use case:\r\n- **Framework selection**: Comparing options for a new project\r\n- **Tool integration**: Adding capabilities to an existing agent\r\n- **Multi-agent design**: Orchestrating multiple specialized agents\r\n- **Skills marketplace**: Finding pre-built agent capabilities\r\n- **Protocol understanding**: Learning MCP, Agent Protocol, or other standards\r\n- **Migration**: Moving from one framework to another\r\n\r\n### Step 2: Framework Deep Dive\r\n\r\nProvide structured comparison and guidance for the relevant framework:\r\n\r\n#### Anthropic agent-skills (addyosmani/agent-skills)\r\n- **What it is**: Shell-based skill framework for CLI agents, Claude Code, and GitHub Actions\r\n- **Key concepts**: `skill.yaml` metadata, bash/python/shell execution, skill chaining\r\n- **Use when**: Building CLI tools, automation scripts, developer-facing agents\r\n- **Ecosystem**: 40K+ stars, active community, skill registry at agent-skills.dev\r\n- **Example skill structure**:\r\n  ```\r\n  skill.yaml  (name, triggers, description, tools)\r\n  run.sh     (main execution script)\r\n  references/ (docs, examples)\r\n  ```\r\n\r\n#### OpenAI Agents SDK\r\n- **What it is**: Official Python SDK for building multi-agent systems\r\n- **Key concepts**: Handoffs, tracing, guardrails, function calling\r\n- **Use when**: Building customer-facing agents on OpenAI models\r\n- **Best for**: Product teams needing production-ready agents with built-in observability\r\n\r\n#### Claude Agent SDK (Anthropic)\r\n- **What it is**: SDK for building Claude-powered agents with tool use\r\n- **Key concepts**: Tools, sessions, context management, computer use\r\n- **Use when**: Deep Claude integration, computer-use agents, complex tool chains\r\n\r\n#### LangGraph (LangChain)\r\n- **What it is**: Graph-based framework for cyclical agent workflows\r\n- **Key concepts**: Nodes, edges, state machines, human-in-the-loop\r\n- **Use when**: Complex workflows with branching, loops, and multi-agent coordination\r\n\r\n#### CrewAI\r\n- **What it is**: Role-based multi-agent framework\r\n- **Key concepts**: Agents with roles/goals/backstory, task delegation, crew orchestration\r\n- **Use when**: Team-based AI workflows (e.g., research crew, writing crew)\r\n- **Best for**: Business users who want multi-agent without deep coding\r\n\r\n#### MCP (Model Context Protocol)\r\n- **What it is**: Open protocol for connecting AI models to external tools\r\n- **Key concepts**: Servers, clients, resources, prompts, tools\r\n- **Ecosystem**: 50+ official and community servers (GitHub, Slack, Postgres, etc.)\r\n- **Use when**: Connecting agents to real-world data and services\r\n- **Reference**: https://modelcontextprotocol.io\r\n\r\n#### Per-framework worked examples (3 each)\r\n\r\n**agent-skills**\r\n1. *Release-notes bot*: a `run.sh` that diffs two git tags, pipes the diff to the CLI agent, and posts the summary to Slack. No long-running process, no state — ideal for CI.\r\n2. *Repo hygiene sweeper*: scheduled weekly, checks for stale branches and large binaries, opens issues. Fails safe because each run is independent.\r\n3. *Pre-commit policy gate*: a `run.sh` that validates that no secret-looking string and no >1 MB binary enters the diff. Runs in seconds and needs no model call, which makes it the cheapest control in the stack.\r\n\r\n**OpenAI Agents SDK**\r\n1. *Support triage with handoffs*: triage agent classifies intent, then hands off to billing / technical / retention specialists; guardrails block prompt-injection from pasted logs.\r\n2. *Traced batch pipeline*: same agent run over 5,000 rows with built-in tracing so every output is auditable — useful when compliance asks \"why did it answer that\".\r\n3. *Guardrailed refund agent*: the agent may look up an order and draft a refund, but the final call is a tool that requires a staff approval token, so autonomy stops exactly where money starts.\r\n\r\n**Claude Agent SDK**\r\n1. *Long-context contract review*: sessions + context management let you keep a 200-page policy in context while comparing clauses across versions.\r\n2. *Computer-use back-office*: driving a legacy desktop underwriting terminal that has no API, with an approval gate before any submit action.\r\n3. *Clause library builder*: one session ingests 40 contracts and emits a normalised clause table. Context management is what makes this affordable; without it you re-send the corpus every turn.\r\n\r\n**LangGraph**\r\n1. *Underwriting decision graph*: nodes for intake → rules → model score → human approval, with a conditional edge that loops back when documents are missing.\r\n2. *Retry-and-escalate workflow*: explicit state machine for API flakiness, with a bounded retry counter that raises\r\n3. *Reconsideration loop with audit*: a conditional edge returns a declined case to the analyst with the reason attached, and every cycle is persisted so the regulator can replay the exact path. and escalates when the cap is hit. The bound is a configured number, not a guarantee: review the cap value and the escalation path as part of your design, and add a hard wall-clock timeout as a second line of defence.\r\n\r\n**CrewAI**\r\n1. *Weekly market-research crew*: Researcher + Analyst + Writer agents with distinct backstories; the writer agent never calls external tools, which keeps the final text grounded.\r\n2. *RFP response crew*: one agent extracts requirements, one maps them to product capabilities, one drafts; a human reviews before send.\r\n3. *Data-quality crew*: a profiler agent surfaces anomalies, a steward agent proposes rules, and a reviewer agent rejects any rule that would silently drop rows — the disagreement is the output, not a failure.\r\n\r\n**MCP**\r\n1. *One connector, many agents*: expose your internal policy database once as an MCP server; every framework above can then consume it without bespoke integrations.\r\n2. *Least-privilege data access*: give the agent a read-only MCP server with row-level filtering rather than raw database credentials.\r\n3. *Tool-surface review*: before enabling a third-party server, enumerate its declared tools and disable every mutating one. Most integrations need read and search, not delete.\r\n\r\n### Step 3: Hands-On Implementation\r\n\r\nFor each framework, provide starter code and best practices:\r\n\r\n#### Setting up agent-skills\r\n```bash\r\n# Clone the framework\r\ngit clone https://github.com/addyosmani/agent-skills\r\n\r\n# Register a new skill\r\ncd agent-skills/skills\r\nnpx create-skill@<PINNED_VERSION> my-skill   # resolve from the project's release page\r\n\r\n# skill.yaml example\r\nname: my-skill\r\ntriggers:\r\n  - \"run my task\"\r\n  - \"execute my workflow\"\r\ndescription: \"A custom agent skill\"\r\ntools:\r\n  - bash\r\n  - filesystem\r\nexecute: ./run.sh\r\n```\r\n\r\n#### Building with CrewAI\r\n```python\r\nfrom crewai import Agent, Task, Crew\r\n\r\nresearcher = Agent(\r\n    role=\"Financial Analyst\",\r\n    goal=\"Research insurance market trends\",\r\n    backstory=\"Expert in insurance data analysis\",\r\n    tools=[...],\r\n)\r\n\r\nresearch_task = Task(\r\n    description=\"Analyze Q1 2026 insurance market trends\",\r\n    agent=researcher,\r\n)\r\n\r\ncrew = Crew(agents=[researcher], tasks=[research_task])\r\nresult = crew.kickoff()\r\n```\r\n\r\n#### Connecting via MCP\r\n```python\r\nfrom mcp.client import MCPClient\r\n\r\nclient = MCPClient()\r\n# Connect to GitHub MCP server\r\nawait client.connect(\"github\", token=os.getenv(\"GITHUB_TOKEN\"))\r\n# Use tools from the server\r\nresult = await client.call_tool(\"github\", \"create_issue\", {\r\n    \"repo\": \"owner/repo\",\r\n    \"title\": \"Agent-generated task\",\r\n})\r\n```\r\n\r\n### Step 4: Framework Comparison Matrix\r\n\r\n| Criteria | agent-skills | OpenAI Agents SDK | Claude Agent SDK | LangGraph | CrewAI | MCP |\r\n|----------|-------------|-------------------|-----------------|-----------|--------|-----|\r\n| Multi-agent | ⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ |\r\n| Ease of use | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ |\r\n| Production-ready | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐ |\r\n| Customization | ⭐⭐⭐⭐ | ⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐ |\r\n| Tool ecosystem | ⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ |\r\n| Observability / tracing | ⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐ |\r\n| Human-in-the-loop | ⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐ |\r\n| Cost & token control | ⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐ | ⭐⭐⭐ |\r\n| On-prem / data residency | ⭐⭐⭐⭐⭐ | ⭐ | ⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐ |\r\n| Time to first demo | < 1 h | 2–4 h | 2–4 h | 1–2 d | 1–2 h | 2–4 h |\r\n| Typical failure mode | Shell escaping bugs | Runaway handoffs | Context overflow | Graph debugging pain | Role prompt drift | Server trust/permissions |\r\n| Best for | Dev tools, CLI | Product agents | Claude-native | Complex workflows | Business teams | Tool integration |\r\n| Credential scope required | CI job token | Model API key + tracing key | Model API key | Model API key | Model API key(s) | Per-server token, least privilege |\r\n\r\n**How to read the added rows**\r\n\r\n- *Cost & token control*: agent-skills runs deterministic shell steps, so cost is predictable; multi-agent frameworks can multiply token spend by agent count × turns. Always cap `max_turns`.\r\n- *On-prem / data residency*: matters for regulated industries (insurance, banking). Shell-based skills and self-hosted MCP servers keep data local; hosted SDKs usually require an egress review.\r\n- *Typical failure mode*: pick your framework by which failure you are willing to debug — this is more predictive than star counts.\r\n\r\n### Step 4b: Scenario → Stack Decision Table\r\n\r\n| Scenario | Recommended stack | Why this, not that | Team size | Ops burden | First milestone | Guardrail to add first |\r\n|---|---|---|---|---|---|---|\r\n| CLI / CI automation, no LLM state | agent-skills alone | No orchestration needed; shell is enough | 1 | Very low | One working `run.sh` in CI | Pin script deps; run on a least-privilege CI token |\r\n| Customer-facing chat agent | OpenAI Agents SDK | Built-in tracing + guardrails | 2–4 | Medium | Handoff between 2 agents with traces | Cap max_turns; redact PII before it reaches tracing |\r\n| Deep document / long-context analysis | Claude Agent SDK | Session + context management | 2–3 | Medium | Compare 2 versions of one document | Context-window budget; block outbound network by default |\r\n| Regulated multi-step decisioning | LangGraph + MCP | Explicit state, auditable branches, local data | 3–6 | High | Graph with one human-approval node | Human-approval node before any customer-affecting action |\r\n| Business-team prototype, low code | CrewAI | Role prompts instead of graph code | 1–2 | Low | 3-agent crew producing one artifact | Tool allowlist; no filesystem writes by default |\r\n| Connect N internal systems | MCP layer first | Solve integration once, reuse across agents | 1–2 | Medium | One read-only server in production | Read-only service account + row-level filters |\r\n| Migration off a bespoke framework | MCP for tools, then swap orchestrator | Tools outlive orchestrators | 2–4 | Medium | Tools extracted and re-used | Shadow mode: run both paths, compare, no auto-cutover |\r\n\r\n### Step 5: Skill Discovery\r\n\r\nHelp users find pre-built skills for their needs:\r\n1. Search agent-skills.dev registry by category\r\n2. Find MCP servers for specific tools (database, API, etc.)\r\n3. Discover CrewAI templates and Crew templates\r\n4. Identify gaps where a custom skill should be built\r\n\r\n## Input/Output Examples\r\n\r\n### Example 1: Framework Selection\r\n\r\n**Input:**\r\n```\r\nI want to build an AI agent that researches stock trends and writes a weekly report.\r\nWhich framework should I use?\r\n```\r\n\r\n**Output:**\r\n```\r\nRecommendation: CrewAI + MCP combination\r\n\r\nRationale:\r\n- Research + writing = multi-role workflow → CrewAI's agent delegation shines\r\n- Stock data requires external API tools → MCP for data connections\r\n- Weekly automation → agent-skills for scheduling\r\n\r\nSuggested stack:\r\n1. CrewAI crew: Researcher agent (MCP-connected) + Writer agent\r\n2. MCP servers: Financial data API, web search\r\n3. agent-skills: Weekly trigger, report delivery\r\n\r\nImplementation path:\r\nWeek 1: Set up CrewAI with 2 agents\r\nWeek 2: Add MCP financial data tools\r\nWeek 3: Deploy via agent-skills scheduler\r\n```\r\n\r\n### Example 2: MCP Server Selection\r\n\r\n**Input:**\r\n```\r\nI need to connect my agent to PostgreSQL and Slack. Which MCP servers should I use?\r\n```\r\n\r\n**Output:**\r\n```\r\nRecommended MCP Servers:\r\n\r\n1. PostgreSQL MCP Server\r\n   - npm install @modelcontextprotocol/server-postgres@<PINNED_VERSION>\r\n   - Capabilities: query, schema inspection, backup\r\n   - Config: DATABASE_URL env var\r\n\r\n2. Slack MCP Server\r\n   - npm install @modelcontextprotocol/server-slack@<PINNED_VERSION>\r\n   - Capabilities: send messages, read channels, manage threads\r\n   - Config: SLACK_BOT_TOKEN, SLACK_TEAM_ID\r\n   - Scope note: a bot token that can post to all channels is a write\r\n     credential. Scope it to the specific channels the agent needs and keep\r\n     message-sending behind a human confirmation step.\r\n\r\nQuick setup:\r\n```bash\r\nnpx mcp install @modelcontextprotocol/server-postgres@<PINNED_VERSION>\r\nnpx mcp install @modelcontextprotocol/server-slack@<PINNED_VERSION>\r\n```\r\n\r\nSecurity note: Store tokens in environment variables, never hardcode. Pin the\r\npackage version in your lockfile, and review the server's declared tool list\r\nbefore enabling it - an MCP server can expose more tools than its name suggests.\r\n\r\nWrite-action note: `create_issue` below is a mutating call. In production it\r\nshould be gated by a human confirmation step and a narrow token (single repo,\r\n`issues:write` only), not an org-wide personal access token.\r\n```\r\n\r\n### Example 3: Cost blow-up in a multi-agent crew\r\n\r\n**Input:**\r\n```\r\nOur 4-agent crew costs $40 per run. How do we cut it?\r\n```\r\n\r\n**Output:**\r\n```\r\nDiagnosis order (cheapest fix first):\r\n\r\n1. Turn count, not agent count, is usually the multiplier.\r\n   - Cap max_turns per agent (e.g. 8) and add an explicit \"done\" condition.\r\n2. Context is re-sent every turn.\r\n   - Drop the full backstory from later turns; move static context into a short system note.\r\n3. Tool results are the hidden cost.\r\n   - Truncate tool output to the fields the agent actually uses; never paste whole web pages.\r\n4. Model tiering.\r\n   - Use a small model for routing/classification agents, a large one only for the writer.\r\n5. Cache identical subtasks.\r\n   - Weekly reports repeat the same lookups; cache by (tool, args, date).\r\n\r\nExpected outcome: 3–5x reduction without changing agent roles.\r\nMeasure before/after with the framework's own tracing, not with estimates.\r\n```\r\n\r\n### Example 4: On-prem deployment for a regulated insurer\r\n\r\n**Input:**\r\n```\r\nWe cannot send policyholder data to a hosted API. What can we still build?\r\n```\r\n\r\n**Output:**\r\n```\r\nConstraints accepted: no external LLM egress, all data stays in the VPC.\r\n\r\nViable stack:\r\n1. Self-hosted / VPC-endpoint model for generation (check your provider's\r\n   data-processing terms before assuming — verify with the vendor).\r\n2. agent-skills for deterministic pre/post processing: redaction, schema\r\n   validation, audit logging. Shell steps never leave the network.\r\n3. MCP servers deployed inside the VPC for policy DB and document store,\r\n   read-only service accounts, row-level filters.\r\n4. LangGraph (or any framework you can self-host) for the decision graph,\r\n   with a mandatory human-approval node before any customer-affecting action.\r\n\r\nWhat to avoid:\r\n- Browser/computer-use agents against internal portals unless explicitly approved\r\n- Writing raw PII into agent memory or trace storage\r\n\r\nAudit requirements to design in from day one:\r\n- Immutable trace store (who/which model/which tool/which input hash)\r\n- Per-decision reproducibility: same input → same path, replayable\r\n- Human-override logging\r\n\r\nNote: this is architectural guidance, not legal advice. Confirm specifics\r\nagainst your regulator's latest guidance and your internal data policy.\r\n```\r\n\r\n### Example 5: Migration from a bespoke agent framework\r\n\r\n**Input:**\r\n```\r\nWe built everything on our own framework 2 years ago. Should we migrate?\r\n```\r\n\r\n**Output:**\r\n```\r\nDon't migrate the whole thing. Migrate in this order:\r\n\r\nPhase 1 — Extract tools to MCP (2–3 weeks)\r\n  Your bespoke tool adapters are the durable asset. Expose them as an MCP\r\n  server. Now any framework can call them. Zero behaviour change.\r\n\r\nPhase 2 — Move one low-risk workflow (2 weeks)\r\n  Pick a non-critical, well-understood flow. Rebuild it on the target\r\n  framework. Compare outputs side by side on 100 historical cases.\r\n\r\nPhase 3 — Keep both running (ongoing)\r\n  Route traffic by percentage. Don't do a flag day.\r\n\r\nPhase 4 — Retire the old path only when the new one has 4 weeks of parity data\r\n\r\nMigration kill-criteria (stop and reassess if any hit):\r\n- Output parity below an agreed threshold on the historical set\r\n- Cost per run increases without a capability gain\r\n- The team cannot debug failures without the original authors\r\n\r\nHonest answer: if your bespoke framework works and is maintained, the\r\nstrongest move is often MCP-only (Phase 1) and nothing else.\r\n```\r\n\r\n### Example 6: Reviewing a third-party skill before installing it\r\n\r\n**Input:**\r\n```\r\nA marketplace skill promises to \"auto-fix my repos\". Can I just install it?\r\n```\r\n\r\n**Output:**\r\n```\r\nTreat it as untrusted code until reviewed. Minimum checklist:\r\n\r\n1. Read the whole skill file, not just the description. Look for anything that\r\n   writes files, calls a network endpoint, or reads credentials.\r\n2. Check what the declared capabilities actually are. \"No executable code\" in a\r\n   description is a claim, not a guarantee - verify against the body.\r\n3. Pin the version you install and record it. A skill that is safe today can\r\n   change tomorrow if you install from a floating tag.\r\n4. Run it in a sandbox or a throwaway repo first, with no production\r\n   credentials in the environment.\r\n5. Decide who owns updates. An unreviewed auto-update path is the real risk,\r\n   more than the initial install.\r\n\r\nRefuse-and-replace rule: if a skill asks for broader permissions than the task\r\nrequires, look for a narrower alternative rather than granting them.\r\n```\r\n\r\n\r\n\r\n## Key Frameworks Reference\r\n\r\n| Framework | Repository | Stars | Primary Language | License |\r\n|-----------|-----------|-------|-----------------|---------|\r\n| agent-skills | addyosmani/agent-skills | 40K+ | Shell | MIT |\r\n| OpenAI Agents SDK | openai/openai-agents-python | Growing | Python | Apache 2.0 |\r\n| Claude Agent SDK | anthropics/claude-agent-sdk-python | Growing | Python | Apache 2.0 |\r\n| LangGraph | langchain-ai/langgraph | - | Python | MIT |\r\n| CrewAI | crewAIInc/crewAI | - | Python | MIT |\r\n| MCP | modelcontextprotocol/spec | - | Multi | Apache 2.0 |\r\n\r\n## Ecosystem Status (as of 2026-09-28)\r\n\r\nThe agent framework landscape moves fast. Treat every item below as a starting\r\npoint to verify, not as settled fact — check each project's official releases\r\nand changelogs before making a decision.\r\n\r\n| Area | What to verify before choosing | Why it matters for selection |\r\n|---|---|---|\r\n| MCP governance & spec | Current spec version and governance home | Determines how stable your tool layer is |\r\n| SDK release cadence | Latest release notes of your chosen SDK | Fast-moving SDKs break pinned code |\r\n| Skill registry / marketplace | Whether the registry you rely on is still active | Dead registries strand your skills |\r\n| Model-provider pricing & terms | Current pricing, rate limits, data-processing terms | Drives unit economics and compliance |\r\n| Security scanning of third-party skills | Whether the marketplace scans published skills | Supply-chain risk for agent tooling |\r\n\r\n**Recent dynamics (as of 2026-09-28, verify against official sources)**\r\n1. MCP has continued to mature as the de-facto tool-integration layer, with\r\n   governance moving toward a neutral foundation structure — confirm current\r\n   status from the official MCP specification repository before citing it.\r\n2. The centre of gravity has shifted from \"which orchestrator\" to \"which tool\r\n   layer\": teams increasingly standardise on MCP first and treat the\r\n   orchestration framework as swappable.\r\n3. Marketplaces for pre-built agent skills have grown, and with them the\r\n   practice of security-scanning published skills before installation —\r\n   treat any third-party skill as untrusted code until reviewed.\r\n4. Version pinning has become a routine review item for agent tooling: floating\r\n   `latest` installs are increasingly treated as a supply-chain finding in their\r\n   own right, on par with an unreviewed dependency.\r\n5. Marketplace-side security scanning of published agent skills is now common,\r\n   and \"declared capability vs actual content\" mismatches are among the most\r\n   frequently flagged issues - worth self-checking before you publish.\r\n6. All version numbers, star counts and repository paths in this document are\r\n   point-in-time; verify against upstream before use.\r\n\r\n## Best Practices\r\n\r\n1. **Start with the right abstraction level** — agent-skills for CLI tools, CrewAI for business workflows, LangGraph for complex state machines\r\n2. **Use MCP for all external integrations** — it provides a standardized, swappable interface\r\n3. **Combine frameworks** — use CrewAI for orchestration + MCP for tools + agent-skills for deployment\r\n4. **Monitor agent behavior** — all major frameworks support tracing (OpenAI, LangSmith, etc.)\r\n5. **Design for failure** — agents can hallucinate; add guardrails and human-in-the-loop for critical actions\r\n\r\n## Changelog\r\n\r\n- **1.0.1** (2026-09-10): Extended comparison matrix with 6 new dimensions\r\n  (observability, human-in-the-loop, cost control, data residency, time-to-first-demo,\r\n  typical failure mode). Added per-framework worked examples (2 each). Added\r\n  Scenario → Stack decision table (7 scenarios, 6 columns). Added Examples 3–5\r\n  (cost control, on-prem for regulated industry, migration strategy). Added\r\n  \"Ecosystem Status (as of 2026-09-10)\" with verification checklist. Corrected\r\n  CrewAI and Claude Agent SDK repository paths.\r\n- **1.0.2** (2026-09-28): Added a \"Scope and Safety Policy\" section stating the\r\n  skill is advisory-only, listing explicit out-of-scope topics (SQP-1) and\r\n  covering version pinning, credential scope, write-action confirmation and data\r\n  minimisation (SQP-2, RP1, T08). Pinned every npm/npx invocation to an explicit\r\n  version placeholder. Replaced the \"can never loop forever\" claim with a precise\r\n  statement about configured retry caps plus wall-clock timeouts (EA4). Added a\r\n  credential-scope row to the comparison matrix and a \"Guardrail to add first\"\r\n  column to the scenario table. Added a third worked example for all six\r\n  frameworks and a new Example 6 on reviewing third-party skills. Ecosystem\r\n  status updated to 2026-09-28 with two additional dynamics.\r\n\r\n- **1.0.0** (2026-05-19): Initial version.\r\n\r\n**Last Updated**: 2026-09-28\n\nFile v1.0.2:_meta.json\n\n{\n  \"ownerId\": \"kn74e704j3ygjcygnpf02rdvd185js13\",\n  \"slug\": \"agent-skills-framework-explorer\",\n  \"version\": \"1.0.2\",\n  \"publishedAt\": 1790572636784\n}\n\nFile v1.0.2:skill-card.md\n\n## Description:\n\nHelps developers compare agent frameworks, choose tool integrations, and plan agent workflows and migrations.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[gechengling](https://clawhub.ai/user/gechengling)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers and agent builders use this skill to compare agent frameworks, select MCP-style tools, and design or migrate multi-agent workflows.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Example installation commands or framework choices may be outdated or unsuitable for a particular environment.\n\nMitigation: Review commands against official releases, pin dependency versions, and commit lockfiles before use.\n\nRisk: Example tool integrations may expose broad credentials or allow unintended write actions.\n\nMitigation: Use narrowly scoped, short-lived tokens and require human confirmation before remote changes.\n\n## Reference(s):\n\n- [ClawHub skill listing](https://clawhub.ai/gechengling/skills/agent-skills-framework-explorer)\n- [Agent skills framework example](https://github.com/addyosmani/agent-skills)\n- [Model Context Protocol documentation](https://modelcontextprotocol.io)\n\n## Skill Output:\n\n**Output Type(s):** [Guidance, Code, Shell commands, Configuration instructions]\n\n**Output Format:** [Markdown with code and command examples]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Advisory only; examples require review before use.]\n\n## Skill Version(s):\n\n1.0.2 (source: frontmatter and release evidence)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v1.0.1: 3 files, 9609 bytes\n\nFiles: skill-card.md (2266b), SKILL.md (19645b), _meta.json (150b)\n\nFile v1.0.1:SKILL.md\n\n---\r\nname: \"Agent Skills Framework Explorer\"\r\ndescription: \"AI-powered assistant for exploring, understanding, and building with AI agent skills frameworks — covers Anthropic agent-skills, OpenAI agent SDKs, LangChain tools, CrewAI protocols, and open-source agent skill marketplaces. Built for AI developers and agent builders. Keywords: agent-skills, AI agent framework, LangChain tools, CrewAI, OpenAI Agents SDK, Claude Agent SDK, agent tool ecosystem, skills marketplace, MCP tools, n8n agent nodes, agent protocol.\"\r\nversion: \"1.0.1\"\r\n---\r\n\r\n# Agent Skills Framework Explorer\r\n\r\n## Overview\r\n\r\nA comprehensive guide and assistant for navigating the rapidly evolving AI agent skills framework ecosystem. Whether you're exploring addyosmani/agent-skills (40K+ stars), building with Anthropic's Claude Agent SDK, designing multi-agent pipelines with CrewAI/LangGraph, or connecting tools via MCP protocol — this skill helps you understand, compare, and implement the right framework for your use case.\r\n\r\n## Triggers\r\n\r\n- \"compare agent frameworks\"\r\n- \"how to use agent-skills\"\r\n- \"build a multi-agent pipeline with [framework]\"\r\n- \"what is MCP protocol\"\r\n- \"CrewAI vs LangGraph vs OpenAI Agents SDK\"\r\n- \"find tools for my agent\"\r\n- \"agent framework comparison\"\r\n- \"MCP server setup\"\r\n- \"AI Agent工具框架对比\"\r\n- \"多智能体框架选型\"\r\n\r\n## Workflow\r\n\r\n### Step 1: Identify the User's Goal\r\n\r\nDetermine the primary use case:\r\n- **Framework selection**: Comparing options for a new project\r\n- **Tool integration**: Adding capabilities to an existing agent\r\n- **Multi-agent design**: Orchestrating multiple specialized agents\r\n- **Skills marketplace**: Finding pre-built agent capabilities\r\n- **Protocol understanding**: Learning MCP, Agent Protocol, or other standards\r\n- **Migration**: Moving from one framework to another\r\n\r\n### Step 2: Framework Deep Dive\r\n\r\nProvide structured comparison and guidance for the relevant framework:\r\n\r\n#### Anthropic agent-skills (addyosmani/agent-skills)\r\n- **What it is**: Shell-based skill framework for CLI agents, Claude Code, and GitHub Actions\r\n- **Key concepts**: `skill.yaml` metadata, bash/python/shell execution, skill chaining\r\n- **Use when**: Building CLI tools, automation scripts, developer-facing agents\r\n- **Ecosystem**: 40K+ stars, active community, skill registry at agent-skills.dev\r\n- **Example skill structure**:\r\n  ```\r\n  skill.yaml  (name, triggers, description, tools)\r\n  run.sh     (main execution script)\r\n  references/ (docs, examples)\r\n  ```\r\n\r\n#### OpenAI Agents SDK\r\n- **What it is**: Official Python SDK for building multi-agent systems\r\n- **Key concepts**: Handoffs, tracing, guardrails, function calling\r\n- **Use when**: Building customer-facing agents on OpenAI models\r\n- **Best for**: Product teams needing production-ready agents with built-in observability\r\n\r\n#### Claude Agent SDK (Anthropic)\r\n- **What it is**: SDK for building Claude-powered agents with tool use\r\n- **Key concepts**: Tools, sessions, context management, computer use\r\n- **Use when**: Deep Claude integration, computer-use agents, complex tool chains\r\n\r\n#### LangGraph (LangChain)\r\n- **What it is**: Graph-based framework for cyclical agent workflows\r\n- **Key concepts**: Nodes, edges, state machines, human-in-the-loop\r\n- **Use when**: Complex workflows with branching, loops, and multi-agent coordination\r\n\r\n#### CrewAI\r\n- **What it is**: Role-based multi-agent framework\r\n- **Key concepts**: Agents with roles/goals/backstory, task delegation, crew orchestration\r\n- **Use when**: Team-based AI workflows (e.g., research crew, writing crew)\r\n- **Best for**: Business users who want multi-agent without deep coding\r\n\r\n#### MCP (Model Context Protocol)\r\n- **What it is**: Open protocol for connecting AI models to external tools\r\n- **Key concepts**: Servers, clients, resources, prompts, tools\r\n- **Ecosystem**: 50+ official and community servers (GitHub, Slack, Postgres, etc.)\r\n- **Use when**: Connecting agents to real-world data and services\r\n- **Reference**: https://modelcontextprotocol.io\r\n\r\n#### Per-framework worked examples (2 each)\r\n\r\n**agent-skills**\r\n1. *Release-notes bot*: a `run.sh` that diffs two git tags, pipes the diff to the CLI agent, and posts the summary to Slack. No long-running process, no state — ideal for CI.\r\n2. *Repo hygiene sweeper*: scheduled weekly, checks for stale branches and large binaries, opens issues. Fails safe because each run is independent.\r\n\r\n**OpenAI Agents SDK**\r\n1. *Support triage with handoffs*: triage agent classifies intent, then hands off to billing / technical / retention specialists; guardrails block prompt-injection from pasted logs.\r\n2. *Traced batch pipeline*: same agent run over 5,000 rows with built-in tracing so every output is auditable — useful when compliance asks \"why did it answer that\".\r\n\r\n**Claude Agent SDK**\r\n1. *Long-context contract review*: sessions + context management let you keep a 200-page policy in context while comparing clauses across versions.\r\n2. *Computer-use back-office*: driving a legacy desktop underwriting terminal that has no API, with an approval gate before any submit action.\r\n\r\n**LangGraph**\r\n1. *Underwriting decision graph*: nodes for intake → rules → model score → human approval, with a conditional edge that loops back when documents are missing.\r\n2. *Retry-and-escalate workflow*: explicit state machine for API flakiness, with a bounded retry counter so it can never loop forever.\r\n\r\n**CrewAI**\r\n1. *Weekly market-research crew*: Researcher + Analyst + Writer agents with distinct backstories; the writer agent never calls external tools, which keeps the final text grounded.\r\n2. *RFP response crew*: one agent extracts requirements, one maps them to product capabilities, one drafts; a human reviews before send.\r\n\r\n**MCP**\r\n1. *One connector, many agents*: expose your internal policy database once as an MCP server; every framework above can then consume it without bespoke integrations.\r\n2. *Least-privilege data access*: give the agent a read-only MCP server with row-level filtering rather than raw database credentials.\r\n\r\n### Step 3: Hands-On Implementation\r\n\r\nFor each framework, provide starter code and best practices:\r\n\r\n#### Setting up agent-skills\r\n```bash\r\n# Clone the framework\r\ngit clone https://github.com/addyosmani/agent-skills\r\n\r\n# Register a new skill\r\ncd agent-skills/skills\r\nnpx create-skill my-skill\r\n\r\n# skill.yaml example\r\nname: my-skill\r\ntriggers:\r\n  - \"run my task\"\r\n  - \"execute my workflow\"\r\ndescription: \"A custom agent skill\"\r\ntools:\r\n  - bash\r\n  - filesystem\r\nexecute: ./run.sh\r\n```\r\n\r\n#### Building with CrewAI\r\n```python\r\nfrom crewai import Agent, Task, Crew\r\n\r\nresearcher = Agent(\r\n    role=\"Financial Analyst\",\r\n    goal=\"Research insurance market trends\",\r\n    backstory=\"Expert in insurance data analysis\",\r\n    tools=[...],\r\n)\r\n\r\nresearch_task = Task(\r\n    description=\"Analyze Q1 2026 insurance market trends\",\r\n    agent=researcher,\r\n)\r\n\r\ncrew = Crew(agents=[researcher], tasks=[research_task])\r\nresult = crew.kickoff()\r\n```\r\n\r\n#### Connecting via MCP\r\n```python\r\nfrom mcp.client import MCPClient\r\n\r\nclient = MCPClient()\r\n# Connect to GitHub MCP server\r\nawait client.connect(\"github\", token=os.getenv(\"GITHUB_TOKEN\"))\r\n# Use tools from the server\r\nresult = await client.call_tool(\"github\", \"create_issue\", {\r\n    \"repo\": \"owner/repo\",\r\n    \"title\": \"Agent-generated task\",\r\n})\r\n```\r\n\r\n### Step 4: Framework Comparison Matrix\r\n\r\n| Criteria | agent-skills | OpenAI Agents SDK | Claude Agent SDK | LangGraph | CrewAI | MCP |\r\n|----------|-------------|-------------------|-----------------|-----------|--------|-----|\r\n| Multi-agent | ⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ |\r\n| Ease of use | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ |\r\n| Production-ready | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐ |\r\n| Customization | ⭐⭐⭐⭐ | ⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐ |\r\n| Tool ecosystem | ⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ |\r\n| Observability / tracing | ⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐ |\r\n| Human-in-the-loop | ⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐ |\r\n| Cost & token control | ⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐ | ⭐⭐⭐ |\r\n| On-prem / data residency | ⭐⭐⭐⭐⭐ | ⭐ | ⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐ |\r\n| Time to first demo | < 1 h | 2–4 h | 2–4 h | 1–2 d | 1–2 h | 2–4 h |\r\n| Typical failure mode | Shell escaping bugs | Runaway handoffs | Context overflow | Graph debugging pain | Role prompt drift | Server trust/permissions |\r\n| Best for | Dev tools, CLI | Product agents | Claude-native | Complex workflows | Business teams | Tool integration |\r\n\r\n**How to read the added rows**\r\n\r\n- *Cost & token control*: agent-skills runs deterministic shell steps, so cost is predictable; multi-agent frameworks can multiply token spend by agent count × turns. Always cap `max_turns`.\r\n- *On-prem / data residency*: matters for regulated industries (insurance, banking). Shell-based skills and self-hosted MCP servers keep data local; hosted SDKs usually require an egress review.\r\n- *Typical failure mode*: pick your framework by which failure you are willing to debug — this is more predictive than star counts.\r\n\r\n### Step 4b: Scenario → Stack Decision Table\r\n\r\n| Scenario | Recommended stack | Why this, not that | Team size | Ops burden | First milestone |\r\n|---|---|---|---|---|---|\r\n| CLI / CI automation, no LLM state | agent-skills alone | No orchestration needed; shell is enough | 1 | Very low | One working `run.sh` in CI |\r\n| Customer-facing chat agent | OpenAI Agents SDK | Built-in tracing + guardrails | 2–4 | Medium | Handoff between 2 agents with traces |\r\n| Deep document / long-context analysis | Claude Agent SDK | Session + context management | 2–3 | Medium | Compare 2 versions of one document |\r\n| Regulated multi-step decisioning | LangGraph + MCP | Explicit state, auditable branches, local data | 3–6 | High | Graph with one human-approval node |\r\n| Business-team prototype, low code | CrewAI | Role prompts instead of graph code | 1–2 | Low | 3-agent crew producing one artifact |\r\n| Connect N internal systems | MCP layer first | Solve integration once, reuse across agents | 1–2 | Medium | One read-only server in production |\r\n| Migration off a bespoke framework | MCP for tools, then swap orchestrator | Tools outlive orchestrators | 2–4 | Medium | Tools extracted and re-used |\r\n\r\n### Step 5: Skill Discovery\r\n\r\nHelp users find pre-built skills for their needs:\r\n1. Search agent-skills.dev registry by category\r\n2. Find MCP servers for specific tools (database, API, etc.)\r\n3. Discover CrewAI templates and Crew templates\r\n4. Identify gaps where a custom skill should be built\r\n\r\n## Input/Output Examples\r\n\r\n### Example 1: Framework Selection\r\n\r\n**Input:**\r\n```\r\nI want to build an AI agent that researches stock trends and writes a weekly report.\r\nWhich framework should I use?\r\n```\r\n\r\n**Output:**\r\n```\r\nRecommendation: CrewAI + MCP combination\r\n\r\nRationale:\r\n- Research + writing = multi-role workflow → CrewAI's agent delegation shines\r\n- Stock data requires external API tools → MCP for data connections\r\n- Weekly automation → agent-skills for scheduling\r\n\r\nSuggested stack:\r\n1. CrewAI crew: Researcher agent (MCP-connected) + Writer agent\r\n2. MCP servers: Financial data API, web search\r\n3. agent-skills: Weekly trigger, report delivery\r\n\r\nImplementation path:\r\nWeek 1: Set up CrewAI with 2 agents\r\nWeek 2: Add MCP financial data tools\r\nWeek 3: Deploy via agent-skills scheduler\r\n```\r\n\r\n### Example 2: MCP Server Selection\r\n\r\n**Input:**\r\n```\r\nI need to connect my agent to PostgreSQL and Slack. Which MCP servers should I use?\r\n```\r\n\r\n**Output:**\r\n```\r\nRecommended MCP Servers:\r\n\r\n1. PostgreSQL MCP Server\r\n   - npm install @modelcontextprotocol/server-postgres\r\n   - Capabilities: query, schema inspection, backup\r\n   - Config: DATABASE_URL env var\r\n\r\n2. Slack MCP Server\r\n   - npm install @modelcontextprotocol/server-slack\r\n   - Capabilities: send messages, read channels, manage threads\r\n   - Config: SLACK_BOT_TOKEN, SLACK_TEAM_ID\r\n\r\nQuick setup:\r\n```bash\r\nnpx mcp install @modelcontextprotocol/server-postgres\r\nnpx mcp install @modelcontextprotocol/server-slack\r\n```\r\n\r\nSecurity note: Store tokens in environment variables, never hardcode.\r\n```\r\n\r\n### Example 3: Cost blow-up in a multi-agent crew\r\n\r\n**Input:**\r\n```\r\nOur 4-agent crew costs $40 per run. How do we cut it?\r\n```\r\n\r\n**Output:**\r\n```\r\nDiagnosis order (cheapest fix first):\r\n\r\n1. Turn count, not agent count, is usually the multiplier.\r\n   - Cap max_turns per agent (e.g. 8) and add an explicit \"done\" condition.\r\n2. Context is re-sent every turn.\r\n   - Drop the full backstory from later turns; move static context into a short system note.\r\n3. Tool results are the hidden cost.\r\n   - Truncate tool output to the fields the agent actually uses; never paste whole web pages.\r\n4. Model tiering.\r\n   - Use a small model for routing/classification agents, a large one only for the writer.\r\n5. Cache identical subtasks.\r\n   - Weekly reports repeat the same lookups; cache by (tool, args, date).\r\n\r\nExpected outcome: 3–5x reduction without changing agent roles.\r\nMeasure before/after with the framework's own tracing, not with estimates.\r\n```\r\n\r\n### Example 4: On-prem deployment for a regulated insurer\r\n\r\n**Input:**\r\n```\r\nWe cannot send policyholder data to a hosted API. What can we still build?\r\n```\r\n\r\n**Output:**\r\n```\r\nConstraints accepted: no external LLM egress, all data stays in the VPC.\r\n\r\nViable stack:\r\n1. Self-hosted / VPC-endpoint model for generation (check your provider's\r\n   data-processing terms before assuming — verify with the vendor).\r\n2. agent-skills for deterministic pre/post processing: redaction, schema\r\n   validation, audit logging. Shell steps never leave the network.\r\n3. MCP servers deployed inside the VPC for policy DB and document store,\r\n   read-only service accounts, row-level filters.\r\n4. LangGraph (or any framework you can self-host) for the decision graph,\r\n   with a mandatory human-approval node before any customer-affecting action.\r\n\r\nWhat to avoid:\r\n- Browser/computer-use agents against internal portals unless explicitly approved\r\n- Writing raw PII into agent memory or trace storage\r\n\r\nAudit requirements to design in from day one:\r\n- Immutable trace store (who/which model/which tool/which input hash)\r\n- Per-decision reproducibility: same input → same path, replayable\r\n- Human-override logging\r\n\r\nNote: this is architectural guidance, not legal advice. Confirm specifics\r\nagainst your regulator's latest guidance and your internal data policy.\r\n```\r\n\r\n### Example 5: Migration from a bespoke agent framework\r\n\r\n**Input:**\r\n```\r\nWe built everything on our own framework 2 years ago. Should we migrate?\r\n```\r\n\r\n**Output:**\r\n```\r\nDon't migrate the whole thing. Migrate in this order:\r\n\r\nPhase 1 — Extract tools to MCP (2–3 weeks)\r\n  Your bespoke tool adapters are the durable asset. Expose them as an MCP\r\n  server. Now any framework can call them. Zero behaviour change.\r\n\r\nPhase 2 — Move one low-risk workflow (2 weeks)\r\n  Pick a non-critical, well-understood flow. Rebuild it on the target\r\n  framework. Compare outputs side by side on 100 historical cases.\r\n\r\nPhase 3 — Keep both running (ongoing)\r\n  Route traffic by percentage. Don't do a flag day.\r\n\r\nPhase 4 — Retire the old path only when the new one has 4 weeks of parity data\r\n\r\nMigration kill-criteria (stop and reassess if any hit):\r\n- Output parity below an agreed threshold on the historical set\r\n- Cost per run increases without a capability gain\r\n- The team cannot debug failures without the original authors\r\n\r\nHonest answer: if your bespoke framework works and is maintained, the\r\nstrongest move is often MCP-only (Phase 1) and nothing else.\r\n```\r\n\r\n## Key Frameworks Reference\r\n\r\n| Framework | Repository | Stars | Primary Language | License |\r\n|-----------|-----------|-------|-----------------|---------|\r\n| agent-skills | addyosmani/agent-skills | 40K+ | Shell | MIT |\r\n| OpenAI Agents SDK | openai/openai-agents-python | Growing | Python | Apache 2.0 |\r\n| Claude Agent SDK | anthropics/claude-agent-sdk-python | Growing | Python | Apache 2.0 |\r\n| LangGraph | langchain-ai/langgraph | - | Python | MIT |\r\n| CrewAI | crewAIInc/crewAI | - | Python | MIT |\r\n| MCP | modelcontextprotocol/spec | - | Multi | Apache 2.0 |\r\n\r\n## Ecosystem Status (as of 2026-09-10)\r\n\r\nThe agent framework landscape moves fast. Treat every item below as a starting\r\npoint to verify, not as settled fact — check each project's official releases\r\nand changelogs before making a decision.\r\n\r\n| Area | What to verify before choosing | Why it matters for selection |\r\n|---|---|---|\r\n| MCP governance & spec | Current spec version and governance home | Determines how stable your tool layer is |\r\n| SDK release cadence | Latest release notes of your chosen SDK | Fast-moving SDKs break pinned code |\r\n| Skill registry / marketplace | Whether the registry you rely on is still active | Dead registries strand your skills |\r\n| Model-provider pricing & terms | Current pricing, rate limits, data-processing terms | Drives unit economics and compliance |\r\n| Security scanning of third-party skills | Whether the marketplace scans published skills | Supply-chain risk for agent tooling |\r\n\r\n**Recent dynamics (as of 2026-09-10, verify against official sources)**\r\n1. MCP has continued to mature as the de-facto tool-integration layer, with\r\n   governance moving toward a neutral foundation structure — confirm current\r\n   status from the official MCP specification repository before citing it.\r\n2. The centre of gravity has shifted from \"which orchestrator\" to \"which tool\r\n   layer\": teams increasingly standardise on MCP first and treat the\r\n   orchestration framework as swappable.\r\n3. Marketplaces for pre-built agent skills have grown, and with them the\r\n   practice of security-scanning published skills before installation —\r\n   treat any third-party skill as untrusted code until reviewed.\r\n4. All version numbers, star counts and repository paths in this document are\r\n   point-in-time; verify against upstream before use.\r\n\r\n## Best Practices\r\n\r\n1. **Start with the right abstraction level** — agent-skills for CLI tools, CrewAI for business workflows, LangGraph for complex state machines\r\n2. **Use MCP for all external integrations** — it provides a standardized, swappable interface\r\n3. **Combine frameworks** — use CrewAI for orchestration + MCP for tools + agent-skills for deployment\r\n4. **Monitor agent behavior** — all major frameworks support tracing (OpenAI, LangSmith, etc.)\r\n5. **Design for failure** — agents can hallucinate; add guardrails and human-in-the-loop for critical actions\r\n\r\n## Changelog\r\n\r\n- **1.0.1** (2026-09-10): Extended comparison matrix with 6 new dimensions\r\n  (observability, human-in-the-loop, cost control, data residency, time-to-first-demo,\r\n  typical failure mode). Added per-framework worked examples (2 each). Added\r\n  Scenario → Stack decision table (7 scenarios, 6 columns). Added Examples 3–5\r\n  (cost control, on-prem for regulated industry, migration strategy). Added\r\n  \"Ecosystem Status (as of 2026-09-10)\" with verification checklist. Corrected\r\n  CrewAI and Claude Agent SDK repository paths.\r\n- **1.0.0** (2026-05-19): Initial version.\r\n\r\n**Last Updated**: 2026-09-10\n\nFile v1.0.1:_meta.json\n\n{\n  \"ownerId\": \"kn74e704j3ygjcygnpf02rdvd185js13\",\n  \"slug\": \"agent-skills-framework-explorer\",\n  \"version\": \"1.0.1\",\n  \"publishedAt\": 1789017513233\n}\n\nFile v1.0.1:skill-card.md\n\n## Description:\n\nHelps developers compare agent frameworks, choose an appropriate stack, and draft starter guidance for skills, SDKs, multi-agent orchestration, and MCP integrations.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[gechengling](https://clawhub.ai/user/gechengling)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers and agent builders use this skill to evaluate agent framework options, plan integrations, and generate framework-specific implementation guidance.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Setup examples may lead users to copy package installation commands without verifying current package names or versions.\n\nMitigation: Verify package names from official sources, pin versions where possible, and run installs in a low-privilege environment.\n\nRisk: Examples reference credentials for GitHub, Slack, databases, and MCP servers.\n\nMitigation: Use environment variables or managed secret storage and grant tokens only the minimum permissions required.\n\nRisk: Framework guidance may become stale because agent SDKs, MCP servers, pricing, and terms change frequently.\n\nMitigation: Confirm recommendations against official release notes, current documentation, pricing, and data-processing terms before implementation.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/gechengling/skills/agent-skills-framework-explorer)\n- [Model Context Protocol documentation](https://modelcontextprotocol.io)\n- [agent-skills repository](https://github.com/addyosmani/agent-skills)\n\n## Skill Output:\n\n**Output Type(s):** [Guidance, Markdown, Code, Shell commands, Configuration]\n\n**Output Format:** [Markdown with inline code blocks and command examples]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [May include framework comparisons, stack recommendations, setup snippets, and security notes.]\n\n## Skill Version(s):\n\n1.0.1 (source: frontmatter and server release evidence)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v1.0.0: 3 files, 5233 bytes\n\nFiles: skill-card.md (2252b), SKILL.md (9243b), _meta.json (150b)\n\nFile v1.0.0:SKILL.md\n\n---\r\nname: \"Agent Skills Framework Explorer\"\r\ndescription: \"AI-powered assistant for exploring, understanding, and building with AI agent skills frameworks — covers Anthropic agent-skills, OpenAI agent SDKs, LangChain tools, CrewAI protocols, and open-source agent skill marketplaces. Built for AI developers and agent builders. Keywords: agent-skills, AI agent framework, LangChain tools, CrewAI, OpenAI Agents SDK, Claude Agent SDK, agent tool ecosystem, skills marketplace, MCP tools, n8n agent nodes, agent protocol.\"\r\nversion: \"1.0.0\"\r\n---\r\n\r\n# Agent Skills Framework Explorer\r\n\r\n## Overview\r\n\r\nA comprehensive guide and assistant for navigating the rapidly evolving AI agent skills framework ecosystem. Whether you're exploring addyosmani/agent-skills (40K+ stars), building with Anthropic's Claude Agent SDK, designing multi-agent pipelines with CrewAI/LangGraph, or connecting tools via MCP protocol — this skill helps you understand, compare, and implement the right framework for your use case.\r\n\r\n## Triggers\r\n\r\n- \"compare agent frameworks\"\r\n- \"how to use agent-skills\"\r\n- \"build a multi-agent pipeline with [framework]\"\r\n- \"what is MCP protocol\"\r\n- \"CrewAI vs LangGraph vs OpenAI Agents SDK\"\r\n- \"find tools for my agent\"\r\n- \"agent framework comparison\"\r\n- \"MCP server setup\"\r\n- \"AI Agent工具框架对比\"\r\n- \"多智能体框架选型\"\r\n\r\n## Workflow\r\n\r\n### Step 1: Identify the User's Goal\r\n\r\nDetermine the primary use case:\r\n- **Framework selection**: Comparing options for a new project\r\n- **Tool integration**: Adding capabilities to an existing agent\r\n- **Multi-agent design**: Orchestrating multiple specialized agents\r\n- **Skills marketplace**: Finding pre-built agent capabilities\r\n- **Protocol understanding**: Learning MCP, Agent Protocol, or other standards\r\n- **Migration**: Moving from one framework to another\r\n\r\n### Step 2: Framework Deep Dive\r\n\r\nProvide structured comparison and guidance for the relevant framework:\r\n\r\n#### Anthropic agent-skills (addyosmani/agent-skills)\r\n- **What it is**: Shell-based skill framework for CLI agents, Claude Code, and GitHub Actions\r\n- **Key concepts**: `skill.yaml` metadata, bash/python/shell execution, skill chaining\r\n- **Use when**: Building CLI tools, automation scripts, developer-facing agents\r\n- **Ecosystem**: 40K+ stars, active community, skill registry at agent-skills.dev\r\n- **Example skill structure**:\r\n  ```\r\n  skill.yaml  (name, triggers, description, tools)\r\n  run.sh     (main execution script)\r\n  references/ (docs, examples)\r\n  ```\r\n\r\n#### OpenAI Agents SDK\r\n- **What it is**: Official Python SDK for building multi-agent systems\r\n- **Key concepts**: Handoffs, tracing, guardrails, function calling\r\n- **Use when**: Building customer-facing agents on OpenAI models\r\n- **Best for**: Product teams needing production-ready agents with built-in observability\r\n\r\n#### Claude Agent SDK (Anthropic)\r\n- **What it is**: SDK for building Claude-powered agents with tool use\r\n- **Key concepts**: Tools, sessions, context management, computer use\r\n- **Use when**: Deep Claude integration, computer-use agents, complex tool chains\r\n\r\n#### LangGraph (LangChain)\r\n- **What it is**: Graph-based framework for cyclical agent workflows\r\n- **Key concepts**: Nodes, edges, state machines, human-in-the-loop\r\n- **Use when**: Complex workflows with branching, loops, and multi-agent coordination\r\n\r\n#### CrewAI\r\n- **What it is**: Role-based multi-agent framework\r\n- **Key concepts**: Agents with roles/goals/backstory, task delegation, crew orchestration\r\n- **Use when**: Team-based AI workflows (e.g., research crew, writing crew)\r\n- **Best for**: Business users who want multi-agent without deep coding\r\n\r\n#### MCP (Model Context Protocol)\r\n- **What it is**: Open protocol for connecting AI models to external tools\r\n- **Key concepts**: Servers, clients, resources, prompts, tools\r\n- **Ecosystem**: 50+ official and community servers (GitHub, Slack, Postgres, etc.)\r\n- **Use when**: Connecting agents to real-world data and services\r\n- **Reference**: https://modelcontextprotocol.io\r\n\r\n### Step 3: Hands-On Implementation\r\n\r\nFor each framework, provide starter code and best practices:\r\n\r\n#### Setting up agent-skills\r\n```bash\r\n# Clone the framework\r\ngit clone https://github.com/addyosmani/agent-skills\r\n\r\n# Register a new skill\r\ncd agent-skills/skills\r\nnpx create-skill my-skill\r\n\r\n# skill.yaml example\r\nname: my-skill\r\ntriggers:\r\n  - \"run my task\"\r\n  - \"execute my workflow\"\r\ndescription: \"A custom agent skill\"\r\ntools:\r\n  - bash\r\n  - filesystem\r\nexecute: ./run.sh\r\n```\r\n\r\n#### Building with CrewAI\r\n```python\r\nfrom crewai import Agent, Task, Crew\r\n\r\nresearcher = Agent(\r\n    role=\"Financial Analyst\",\r\n    goal=\"Research insurance market trends\",\r\n    backstory=\"Expert in insurance data analysis\",\r\n    tools=[...],\r\n)\r\n\r\nresearch_task = Task(\r\n    description=\"Analyze Q1 2026 insurance market trends\",\r\n    agent=researcher,\r\n)\r\n\r\ncrew = Crew(agents=[researcher], tasks=[research_task])\r\nresult = crew.kickoff()\r\n```\r\n\r\n#### Connecting via MCP\r\n```python\r\nfrom mcp.client import MCPClient\r\n\r\nclient = MCPClient()\r\n# Connect to GitHub MCP server\r\nawait client.connect(\"github\", token=os.getenv(\"GITHUB_TOKEN\"))\r\n# Use tools from the server\r\nresult = await client.call_tool(\"github\", \"create_issue\", {\r\n    \"repo\": \"owner/repo\",\r\n    \"title\": \"Agent-generated task\",\r\n})\r\n```\r\n\r\n### Step 4: Framework Comparison Matrix\r\n\r\n| Criteria | agent-skills | OpenAI Agents SDK | Claude Agent SDK | LangGraph | CrewAI | MCP |\r\n|----------|-------------|-------------------|-----------------|-----------|--------|-----|\r\n| Multi-agent | ⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ |\r\n| Ease of use | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ |\r\n| Production-ready | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐ |\r\n| Customization | ⭐⭐⭐⭐ | ⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐ |\r\n| Tool ecosystem | ⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ |\r\n| Best for | Dev tools, CLI | Product agents | Claude-native | Complex workflows | Business teams | Tool integration |\r\n\r\n### Step 5: Skill Discovery\r\n\r\nHelp users find pre-built skills for their needs:\r\n1. Search agent-skills.dev registry by category\r\n2. Find MCP servers for specific tools (database, API, etc.)\r\n3. Discover CrewAI templates and Crew templates\r\n4. Identify gaps where a custom skill should be built\r\n\r\n## Input/Output Examples\r\n\r\n### Example 1: Framework Selection\r\n\r\n**Input:**\r\n```\r\nI want to build an AI agent that researches stock trends and writes a weekly report.\r\nWhich framework should I use?\r\n```\r\n\r\n**Output:**\r\n```\r\nRecommendation: CrewAI + MCP combination\r\n\r\nRationale:\r\n- Research + writing = multi-role workflow → CrewAI's agent delegation shines\r\n- Stock data requires external API tools → MCP for data connections\r\n- Weekly automation → agent-skills for scheduling\r\n\r\nSuggested stack:\r\n1. CrewAI crew: Researcher agent (MCP-connected) + Writer agent\r\n2. MCP servers: Financial data API, web search\r\n3. agent-skills: Weekly trigger, report delivery\r\n\r\nImplementation path:\r\nWeek 1: Set up CrewAI with 2 agents\r\nWeek 2: Add MCP financial data tools\r\nWeek 3: Deploy via agent-skills scheduler\r\n```\r\n\r\n### Example 2: MCP Server Selection\r\n\r\n**Input:**\r\n```\r\nI need to connect my agent to PostgreSQL and Slack. Which MCP servers should I use?\r\n```\r\n\r\n**Output:**\r\n```\r\nRecommended MCP Servers:\r\n\r\n1. PostgreSQL MCP Server\r\n   - npm install @modelcontextprotocol/server-postgres\r\n   - Capabilities: query, schema inspection, backup\r\n   - Config: DATABASE_URL env var\r\n\r\n2. Slack MCP Server\r\n   - npm install @modelcontextprotocol/server-slack\r\n   - Capabilities: send messages, read channels, manage threads\r\n   - Config: SLACK_BOT_TOKEN, SLACK_TEAM_ID\r\n\r\nQuick setup:\r\n```bash\r\nnpx mcp install @modelcontextprotocol/server-postgres\r\nnpx mcp install @modelcontextprotocol/server-slack\r\n```\r\n\r\nSecurity note: Store tokens in environment variables, never hardcode.\r\n```\r\n\r\n## Key Frameworks Reference\r\n\r\n| Framework | Repository | Stars | Primary Language | License |\r\n|-----------|-----------|-------|-----------------|---------|\r\n| agent-skills | addyosmani/agent-skills | 40K+ | Shell | MIT |\r\n| OpenAI Agents SDK | openai/openai-agents-python | Growing | Python | Apache 2.0 |\r\n| Claude Agent SDK | anthropics/anthropic-cookbook | - | Python | - |\r\n| LangGraph | langchain-ai/langgraph | - | Python | MIT |\r\n| CrewAI | crewAI同事/crewai | - | Python | MIT |\r\n| MCP | modelcontextprotocol/spec | - | Multi | Apache 2.0 |\r\n\r\n## Best Practices\r\n\r\n1. **Start with the right abstraction level** — agent-skills for CLI tools, CrewAI for business workflows, LangGraph for complex state machines\r\n2. **Use MCP for all external integrations** — it provides a standardized, swappable interface\r\n3. **Combine frameworks** — use CrewAI for orchestration + MCP for tools + agent-skills for deployment\r\n4. **Monitor agent behavior** — all major frameworks support tracing (OpenAI, LangSmith, etc.)\r\n5. **Design for failure** — agents can hallucinate; add guardrails and human-in-the-loop for critical actions\n\nFile v1.0.0:_meta.json\n\n{\n  \"ownerId\": \"kn74e704j3ygjcygnpf02rdvd185js13\",\n  \"slug\": \"agent-skills-framework-explorer\",\n  \"version\": \"1.0.0\",\n  \"publishedAt\": 1779192376082\n}\n\nFile v1.0.0:skill-card.md\n\n## Description: <br>\nHelps developers explore, compare, and build with AI agent skill frameworks including Anthropic agent-skills, OpenAI Agents SDK, LangGraph, CrewAI, and MCP. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[gechengling](https://clawhub.ai/user/gechengling) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nDevelopers and agent builders use this skill to compare agent frameworks, choose tool-integration approaches, design multi-agent workflows, and find starter patterns for MCP, CrewAI, LangGraph, OpenAI Agents SDK, Claude Agent SDK, and agent-skills. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: Copied setup examples may install packages or run integration commands. <br>\nMitigation: Review package sources, command effects, repository names, and environment-specific values before execution. <br>\nRisk: Examples reference credentials and write-capable operations such as creating GitHub issues or sending Slack messages. <br>\nMitigation: Use scoped environment variables, avoid hardcoded tokens, and test write-capable integrations in non-production targets first. <br>\n\n\n## Reference(s): <br>\n- [ClawHub release page](https://clawhub.ai/gechengling/agent-skills-framework-explorer) <br>\n- [agent-skills repository](https://github.com/addyosmani/agent-skills) <br>\n- [Model Context Protocol documentation](https://modelcontextprotocol.io) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [Guidance, Markdown, Code, Shell commands, Configuration] <br>\n**Output Format:** [Markdown with code blocks and comparison tables] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [May include framework recommendations, example commands, setup configuration, and security notes for credentials or write-capable integrations.] <br>\n\n## Skill Version(s): <br>\n1.0.0 (source: frontmatter and server release metadata) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>","readmeExcerpt":"Skill: Agent Skills Framework Explorer Owner: gechengling Summary: AI-powered assistant for exploring, understanding, and building with AI agent skills frameworks — covers Anthropic agent-skills, OpenAI agent SDKs, LangChain tools, CrewAI protocols, and open-source agent skill marketplaces. Built for AI developers and agent builders. Keywords: agent-skills, AI agent framework, LangChain tools, CrewAI, OpenAI Agents S","codeSnippets":[],"executableExamples":[],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\r\nname: \"Agent Skills Framework Explorer\"\r\ndescription: \"AI-powered assistant for exploring, understanding, and building with AI agent skills frameworks — covers Anthropic agent-skills, OpenAI agent SDKs, LangChain tools, CrewAI protocols, and open-source agent skill marketplaces. Built for AI developers and agent builders. Keywords: agent-skills, AI agent framework, LangChain tools, CrewAI, OpenAI Agents SDK, Claude Agent SDK, agent tool ecosystem, skills marketplace, MCP tools, n8n agent nodes, agent protocol.\"\r\nversion: \"1.0.2\"\r\n---\r\n\r\n# Agent Skills Framework Explorer\r\n\r\n## Overview\r\n\r\n## Scope and Safety Policy (read first)\r\n\r\nThis skill is **advisory only**. It does not install packages, does not execute\r\nshell commands on your behalf, and holds no credentials. Every command block\r\nbelow is a copy-paste reference for you to run in your own environment after\r\nreview.\r\n\r\n| Policy | What this means in practice |\r\n|---|---|\r\n| Scope | Framework selection, comparison, migration and integration design for AI agent tooling |\r\n| Out of scope (SQP-1) | General programming help, model training/fine-tuning, non-agent software architecture, and any request unrelated to agent frameworks or tool protocols |\r\n| Version pinning (RP1/T08) | Every `npm`/`npx`/`pip` command below carries an explicit version placeholder. Resolve it to a concrete version from the project's official release page and commit the lockfile. Never rely on a floating `latest` tag in CI. |\r\n| Credential scope (SQP-2) | Use the narrowest token that works: read-only where possible, single-repo rather than org-wide, short-lived rather than permanent. Never paste a real token into a skill file, prompt or issue. |\r\n| Write actions | Any call that creates or mutates a remote resource (e.g. `create_issue`, `send_message`, `merge_pr`) must sit behind an explicit human confirmation step in your own code. Do not wire these directly to autonomous agent output. |\r\n| Data minimisation | Pass the minimum fields a tool needs. Do not forward whole customer records, logs containing PII, or source trees into an agent context to \"be safe\". |\r\n| Verification | Version numbers, star counts and repository paths here are point-in-time. Verify against upstream before use.\r\n\r\n> The trigger list below is deliberately narrow: if your question is not about\r\n> agent frameworks, tool protocols or skill marketplaces, this skill should not\r\n> fire.\r\n\r\nA comprehensive guide and assistant for navigating the rapidly evolving AI agent skills framework ecosystem. Whether you're exploring addyosmani/agent-skills (40K+ stars), building with Anthropic's Claude Agent SDK, designing multi-agent pipelines with CrewAI/LangGraph, or connecting tools via MCP protocol — this skill helps you understand, compare, and implement the right framework for your use case.\r\n\r\n## Triggers\r\n\r\n- \"compare agent frameworks\"\r\n- \"how to use agent-skills\"\r\n- \"build a multi-agent pipeline with [framework]\"\r\n- \"what is MCP protocol\"\r\n- \"CrewAI vs L"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn74e704j3ygjcygnpf02rdvd185js13\",\n  \"slug\": \"agent-skills-framework-explorer\",\n  \"version\": \"1.0.2\",\n  \"publishedAt\": 1790572636784\n}"},{"path":"skill-card.md","content":"## Description:\n\nHelps developers compare agent frameworks, choose tool integrations, and plan agent workflows and migrations.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[gechengling](https://clawhub.ai/user/gechengling)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers and agent builders use this skill to compare agent frameworks, select MCP-style tools, and design or migrate multi-agent workflows.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Example installation commands or framework choices may be outdated or unsuitable for a particular environment.\n\nMitigation: Review commands against official releases, pin dependency versions, and commit lockfiles before use.\n\nRisk: Example tool integrations may expose broad credentials or allow unintended write actions.\n\nMitigation: Use narrowly scoped, short-lived tokens and require human confirmation before remote changes.\n\n## Reference(s):\n\n- [ClawHub skill listing](https://clawhub.ai/gechengling/skills/agent-skills-framework-explorer)\n- [Agent skills framework example](https://github.com/addyosmani/agent-skills)\n- [Model Context Protocol documentation](https://modelcontextprotocol.io)\n\n## Skill Output:\n\n**Output Type(s):** [Guidance, Code, Shell commands, Configuration instructions]\n\n**Output Format:** [Markdown with code and command examples]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Advisory only; examples require review before use.]\n\n## Skill Version(s):\n\n1.0.2 (source: frontmatter and release evidence)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment."}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"AI-powered assistant for exploring, understanding, and building with AI agent skills frameworks — covers Anthropic agent-skills, OpenAI agent SDKs, LangChain tools, CrewAI protocols, and open-source agent skill marketplaces. Built for AI developers and agent builders. Keywords: agent-skills, AI agent framework, LangChain tools, CrewAI, OpenAI Agents SDK, Claude Agent SDK, agent tool ecosystem, skills marketplace, MCP tools, n8n agent nodes, agent protocol. Skill: Agent Skills Framework Explorer Owner: gechengling Summary: AI-powered assistant for exploring, understanding, and building with AI agent skills frameworks — covers Anthropic agent-skills, OpenAI agent SDKs, LangChain tools, CrewAI protocols, and open-source agent skill marketplaces. Built for AI developers and agent builders. Keywords: agent-skills, AI agent framework, LangChain tools, CrewAI, OpenAI Agents S","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":1192,"uniquenessScore":48,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-11T20:40:43.545Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-11T20:40:43.545Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-14T14:54:41.890Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}