[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-charon-fan-api-documenter-de":3,"guides-for-charon-fan-api-documenter":626,"similar-k17achkh0t4rn00n0tn27wmj5d86mb90-de":627},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":239,"isFallback":225,"parentExtension":244,"providers":245,"relations":250,"repo":252,"tags":623,"workflow":624},1778683644393.5737,"k17achkh0t4rn00n0tn27wmj5d86mb90",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"API documentation specialist for OpenAPI/Swagger specifications. Use when documenting REST or GraphQL APIs.",{"claudeCode":12},"charon-fan/agent-playbook","api-documenter","https://github.com/charon-fan/agent-playbook",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":223,"workflow":237},1778683709241.7107,"kn71vqk687m3n4wb2ahwm74fxh86n7a1","en",{"checks":20,"evaluatedAt":193,"extensionSummary":194,"features":195,"nonGoals":200,"promptVersionExtension":204,"promptVersionScoring":205,"purpose":206,"rationale":207,"score":208,"summary":209,"tags":210,"targetMarket":217,"tier":218,"useCases":219},[21,26,29,33,37,41,45,48,52,56,60,63,66,69,73,76,79,82,85,88,92,96,99,103,106,109,112,115,118,121,125,128,132,137,140,143,146,149,153,156,159,162,165,168,171,175,179,183,186,190],{"category":22,"check":23,"severity":24,"summary":25},"Invocation","Precise Purpose","pass","The description clearly states the skill's function (API documentation specialist for OpenAPI/Swagger) and when to use it (documenting REST or GraphQL APIs).",{"category":22,"check":27,"severity":24,"summary":28},"Concise Frontmatter","The frontmatter is concise and self-contained, providing a clear summary of the core capability and trigger phrases within the character limit.",{"category":30,"check":31,"severity":24,"summary":32},"Documentation","Concise Body","The SKILL.md body is concise, staying well under the line limit and deferring more detailed material to separate files.",{"category":34,"check":35,"severity":24,"summary":36},"Context","Progressive Disclosure","The skill delegates detailed procedures and bulk material to separate files like `references/openapi-template.yaml` and `references/examples/`, adhering to progressive disclosure.",{"category":34,"check":38,"severity":39,"summary":40},"Forked exploration","not_applicable","This skill does not appear to involve deep exploration or audit-style tasks that would necessitate the 'context: fork' setting.",{"category":42,"check":43,"severity":24,"summary":44},"Practical Utility","Usage examples","Sufficient examples are included, with plausible input, invocation, and output for the documented capabilities.",{"category":42,"check":46,"severity":24,"summary":47},"Edge cases","The skill documents failure modes like missing files and provides recovery steps, handling edge cases effectively.",{"category":49,"check":50,"severity":39,"summary":51},"Code Execution","Tool Fallback","The skill does not reference external MCP servers or custom tools, thus not requiring a fallback mechanism.",{"category":53,"check":54,"severity":24,"summary":55},"Safety","Halt on unexpected state","The skill's instructions implicitly support halting on unexpected states by clearly defining preconditions and expected outputs.",{"category":57,"check":58,"severity":24,"summary":59},"Portability","Cross-skill coupling","The skill is self-contained and does not implicitly rely on other skills, and any potential adjacent tasks are handled explicitly within its own scope.",{"category":42,"check":61,"severity":24,"summary":62},"Problem relevance","The description clearly names the problem of documenting APIs using OpenAPI/Swagger specifications.",{"category":42,"check":64,"severity":24,"summary":65},"Unique selling proposition","The skill offers a specialized function for OpenAPI/Swagger documentation, providing value beyond a general-purpose LLM by structuring the output and providing specific guidance.",{"category":42,"check":67,"severity":24,"summary":68},"Production readiness","The skill appears ready for production use, covering the lifecycle of API documentation generation and validation with provided scripts and examples.",{"category":70,"check":71,"severity":24,"summary":72},"Scope","Single responsibility principle","The skill focuses on API documentation for OpenAPI/Swagger specifications, adhering to a single, well-defined domain.",{"category":70,"check":74,"severity":24,"summary":75},"Description quality","The description is accurate, concise, and clearly reflects the skill's capabilities.",{"category":22,"check":77,"severity":24,"summary":78},"Scoped tools","The skill utilizes narrow, verb-noun specialist tools like Read, Write, Edit, Bash, Grep, and Glob, enhancing agent selection precision.",{"category":30,"check":80,"severity":24,"summary":81},"Configuration & parameter reference","All options and parameters for the provided scripts are documented, including defaults and usage instructions.",{"category":70,"check":83,"severity":24,"summary":84},"Tool naming","The tools used (Read, Write, Edit, Bash, Grep, Glob) are descriptive and standard within their domain.",{"category":70,"check":86,"severity":24,"summary":87},"Minimal I/O surface","Inputs and outputs for the associated scripts and skill operations are well-defined and minimal, requesting only necessary data.",{"category":89,"check":90,"severity":39,"summary":91},"License","License usability","No license file or SPDX identifier was detected in the provided context.",{"category":93,"check":94,"severity":24,"summary":95},"Maintenance","Commit recency","The last commit was on 2026-04-16, which is within the last 90 days.",{"category":93,"check":97,"severity":24,"summary":98},"Dependency Management","The skill uses standard Python libraries and includes a script to generate OpenAPI specs, implying manageable dependencies.",{"category":100,"check":101,"severity":39,"summary":102},"Security","Secret Management","The skill does not handle or expose any secrets.",{"category":100,"check":104,"severity":24,"summary":105},"Injection","The skill's scripts and instructions do not appear to load or execute untrusted third-party code or data.",{"category":100,"check":107,"severity":24,"summary":108},"Transitive Supply-Chain Grenades","The skill does not fetch external files at runtime or use remote-pipe-to-shell patterns.",{"category":100,"check":110,"severity":24,"summary":111},"Sandbox Isolation","The provided scripts operate within expected file structures and do not attempt to modify files outside the project folder.",{"category":100,"check":113,"severity":24,"summary":114},"Sandbox escape primitives","No detached-process spawns or deny-retry loops were detected in the provided scripts.",{"category":100,"check":116,"severity":24,"summary":117},"Data Exfiltration","The skill does not contain instructions to read and submit confidential data to a third party.",{"category":100,"check":119,"severity":24,"summary":120},"Hidden Text Tricks","Bundled content is free of hidden-steering tricks and uses clean printable ASCII.",{"category":122,"check":123,"severity":24,"summary":124},"Hooks","Opaque code execution","The bundled scripts are plain, readable Python code and do not involve obfuscation or eval constructs.",{"category":57,"check":126,"severity":24,"summary":127},"Structural Assumption","The scripts use relative paths and standard Python practices, avoiding assumptions about user-specific project organization.",{"category":129,"check":130,"severity":24,"summary":131},"Trust","Issues Attention","There are no open issues, indicating active maintenance or no issues reported in the last 90 days.",{"category":133,"check":134,"severity":135,"summary":136},"Versioning","Release Management","warning","No version is explicitly declared in the SKILL.md frontmatter or manifest, and installation instructions reference `main`, making it difficult to pin a specific version.",{"category":49,"check":138,"severity":24,"summary":139},"Validation","The provided scripts include basic validation for input arguments and file paths.",{"category":100,"check":141,"severity":24,"summary":142},"Unguarded Destructive Operations","The skill is primarily focused on documentation and generation, with no destructive operations requiring guarded confirmation.",{"category":49,"check":144,"severity":24,"summary":145},"Error Handling","The Python scripts include basic error handling for file operations and argument parsing.",{"category":49,"check":147,"severity":39,"summary":148},"Logging","The skill is read-only in its primary function and does not perform destructive actions or outbound calls that would necessitate local audit logging.",{"category":150,"check":151,"severity":39,"summary":152},"Compliance","GDPR","The skill does not operate on personal data.",{"category":150,"check":154,"severity":24,"summary":155},"Target market","The extension has no regional or jurisdictional logic and is globally applicable.",{"category":57,"check":157,"severity":24,"summary":158},"Runtime stability","The skill uses standard Python 3 and common shell commands, making it portable across POSIX-compliant systems.",{"category":30,"check":160,"severity":24,"summary":161},"README","The README file clearly states the extension's purpose and provides installation and usage instructions.",{"category":70,"check":163,"severity":39,"summary":164},"Tool surface size","This is a skill-based extension, not a CLI or MCP server, so tool surface size is not applicable.",{"category":22,"check":166,"severity":39,"summary":167},"Overlapping near-synonym tools","The skill primarily uses conceptual tools (Read, Write, Edit) and specific scripts, rather than a list of near-synonym commands.",{"category":30,"check":169,"severity":24,"summary":170},"Phantom features","All advertised features, such as OpenAPI specification generation and validation, have corresponding implementations in the scripts and SKILL.md.",{"category":172,"check":173,"severity":24,"summary":174},"Install","Installation instruction","The README includes clear installation instructions and copy-pasteable usage examples for invoking the skill.",{"category":176,"check":177,"severity":24,"summary":178},"Errors","Actionable error messages","The provided scripts include actionable error messages for common issues like missing files or invalid arguments.",{"category":180,"check":181,"severity":24,"summary":182},"Execution","Pinned dependencies","The skill uses standard Python libraries and includes a shebang line in scripts, implying managed dependencies.",{"category":70,"check":184,"severity":39,"summary":185},"Dry-run preview","The skill is primarily for generating documentation and validation, not performing state-changing operations that would require a dry-run preview.",{"category":187,"check":188,"severity":39,"summary":189},"Protocol","Idempotent retry & timeouts","The skill does not involve remote calls or state-changing operations requiring idempotency or timeouts.",{"category":150,"check":191,"severity":39,"summary":192},"Telemetry opt-in","The extension does not emit telemetry.",1778683709125,"This skill specializes in creating and validating API documentation using OpenAPI/Swagger specifications. It provides guidance on structuring specifications, documenting endpoints, schemas, authentication, and error responses, and includes utility scripts for generating and validating OpenAPI files.",[196,197,198,199],"Generates OpenAPI/Swagger specifications","Documents API endpoints, schemas, and authentication","Validates OpenAPI specifications","Provides best practices for documentation",[201,202,203],"Generating code from OpenAPI specifications","Managing API deployment or versioning","Performing runtime API testing","3.0.0","4.4.0","To automate and standardize the creation of API documentation for REST or GraphQL APIs using OpenAPI/Swagger specifications.","High quality skill with comprehensive documentation and clear utility. Single warning for release management.",95,"Expert skill for generating and validating OpenAPI/Swagger API documentation.",[211,212,213,214,215,216],"api","documentation","openapi","swagger","rest","graphql","global","community",[220,221,222],"When needing to document a REST or GraphQL API.","When creating new OpenAPI/Swagger specifications.","When requiring API reference documentation.",{"codeQuality":224,"collectedAt":226,"documentation":227,"maintenance":230,"security":235,"testCoverage":236},{"hasLockfile":225},true,1778683684733,{"descriptionLength":228,"readmeSize":229},107,12573,{"closedIssues90d":8,"forks":231,"hasChangelog":232,"openIssues90d":8,"pushedAt":233,"stars":234},9,false,1776343074000,53,{"hasNpmPackage":232,"smitheryVerified":232},{"hasCi":225,"hasTests":225},{"updatedAt":238},1778683709241,{"basePath":240,"githubOwner":241,"githubRepo":242,"locale":18,"slug":13,"type":243},"skills/api-documenter","charon-fan","agent-playbook","skill",null,{"evaluate":246,"extract":248},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":247,"targetMarket":217,"tier":218},[211,212,213,214,215,216],{"commitSha":249},"HEAD",{"repoId":251},"kd7cf5d43dzccs0fw9c2rp131n86mrv4",{"_creationTime":253,"_id":251,"identity":254,"providers":255,"workflow":619},1778683636062.0115,{"githubOwner":241,"githubRepo":242,"sourceUrl":14},{"classify":256,"discover":613,"github":616},{"commitSha":249,"extensions":257},[258,282,298,307,316,333,350,359,374,393,412,423,434,451,460,469,480,499,513,531,548,557,566,586,595],{"basePath":259,"description":260,"displayName":261,"installMethods":262,"rationale":263,"selectedPaths":264,"source":281,"sourceLanguage":18,"type":243},"skills/api-designer","REST and GraphQL API architect for designing robust, scalable APIs. Use when designing new APIs or improving existing ones.","api-designer",{"claudeCode":12},"SKILL.md frontmatter at skills/api-designer/SKILL.md",[265,268,271,274,276,279],{"path":266,"priority":267},"SKILL.md","mandatory",{"path":269,"priority":270},"README.md","high",{"path":272,"priority":273},"references/graphql-patterns.md","medium",{"path":275,"priority":273},"references/rest-patterns.md",{"path":277,"priority":278},"scripts/generate_api.py","low",{"path":280,"priority":278},"scripts/validate_api.py","rule",{"basePath":240,"description":10,"displayName":13,"installMethods":283,"rationale":284,"selectedPaths":285,"source":281,"sourceLanguage":18,"type":243},{"claudeCode":12},"SKILL.md frontmatter at skills/api-documenter/SKILL.md",[286,287,288,290,292,294,296],{"path":266,"priority":267},{"path":269,"priority":270},{"path":289,"priority":273},"references/examples/README.md",{"path":291,"priority":273},"references/examples/openapi-example.yaml",{"path":293,"priority":273},"references/openapi-template.yaml",{"path":295,"priority":278},"scripts/generate_openapi.py",{"path":297,"priority":278},"scripts/validate_openapi.py",{"basePath":299,"description":300,"displayName":301,"installMethods":302,"rationale":303,"selectedPaths":304,"source":281,"sourceLanguage":18,"type":243},"skills/architecting-solutions","Designs technical solutions and architecture. Use when user says \"design solution\", \"architecture design\", \"technical design\", or \"方案设计\" WITHOUT mentioning PRD. For PRD-specific work, use prd-planner skill instead.","architecting-solutions",{"claudeCode":12},"SKILL.md frontmatter at skills/architecting-solutions/SKILL.md",[305,306],{"path":266,"priority":267},{"path":269,"priority":270},{"basePath":308,"description":309,"displayName":310,"installMethods":311,"rationale":312,"selectedPaths":313,"source":281,"sourceLanguage":18,"type":243},"skills/auto-trigger","Workflow automation hooks for agent-playbook skills. This skill defines automatic triggers between skills - DO NOT use directly, it's a configuration skill that other skills reference.","auto-trigger",{"claudeCode":12},"SKILL.md frontmatter at skills/auto-trigger/SKILL.md",[314,315],{"path":266,"priority":267},{"path":269,"priority":270},{"basePath":317,"description":318,"displayName":319,"installMethods":320,"rationale":321,"selectedPaths":322,"source":281,"sourceLanguage":18,"type":243},"skills/code-reviewer","Reviews pull requests and code changes for quality, security, and best practices. Use when user asks for code review, PR review, or mentions reviewing changes.","code-reviewer",{"claudeCode":12},"SKILL.md frontmatter at skills/code-reviewer/SKILL.md",[323,324,325,327,329,331],{"path":266,"priority":267},{"path":269,"priority":270},{"path":326,"priority":273},"references/checklist.md",{"path":328,"priority":273},"references/patterns.md",{"path":330,"priority":273},"references/security.md",{"path":332,"priority":278},"scripts/review_checklist.py",{"basePath":334,"description":335,"displayName":336,"installMethods":337,"rationale":338,"selectedPaths":339,"source":281,"sourceLanguage":18,"type":243},"skills/commit-helper","Helps write Git commit messages following the Conventional Commits specification. Use this skill when the user asks to commit changes, write commit messages, format commits, or mentions git commits.","commit-helper",{"claudeCode":12},"SKILL.md frontmatter at skills/commit-helper/SKILL.md",[340,341,342,344,346,348],{"path":266,"priority":267},{"path":269,"priority":270},{"path":343,"priority":273},"references/conventional-commits.md",{"path":345,"priority":273},"references/examples.md",{"path":347,"priority":273},"references/scopes.md",{"path":349,"priority":278},"scripts/validate_commit.py",{"basePath":351,"description":352,"displayName":353,"installMethods":354,"rationale":355,"selectedPaths":356,"source":281,"sourceLanguage":18,"type":243},"skills/create-pr","Creates pull requests with bilingual documentation updates. Use when user asks to create PR, make a pull request, or submit changes for review. Automatically updates both English and Chinese README files.","create-pr",{"claudeCode":12},"SKILL.md frontmatter at skills/create-pr/SKILL.md",[357,358],{"path":266,"priority":267},{"path":269,"priority":270},{"basePath":360,"description":361,"displayName":362,"installMethods":363,"rationale":364,"selectedPaths":365,"source":281,"sourceLanguage":18,"type":243},"skills/debugger","Advanced debugging specialist for diagnosing and resolving code issues. Use when user encounters bugs, errors, unexpected behavior, or mentions debugging.","debugger",{"claudeCode":12},"SKILL.md frontmatter at skills/debugger/SKILL.md",[366,367,368,369,371,372],{"path":266,"priority":267},{"path":269,"priority":270},{"path":326,"priority":273},{"path":370,"priority":273},"references/errors.md",{"path":328,"priority":273},{"path":373,"priority":278},"scripts/debug_report.py",{"basePath":375,"description":376,"displayName":377,"installMethods":378,"rationale":379,"selectedPaths":380,"source":281,"sourceLanguage":18,"type":243},"skills/deployment-engineer","Deployment automation specialist for CI/CD pipelines and infrastructure. Use when setting up deployment, configuring CI/CD, or managing releases.","deployment-engineer",{"claudeCode":12},"SKILL.md frontmatter at skills/deployment-engineer/SKILL.md",[381,382,383,385,387,389,391],{"path":266,"priority":267},{"path":269,"priority":270},{"path":384,"priority":273},"references/kubernetes.md",{"path":386,"priority":273},"references/monitoring.md",{"path":388,"priority":273},"references/pipelines.md",{"path":390,"priority":278},"scripts/generate_deploy.py",{"path":392,"priority":278},"scripts/validate_deploy.py",{"basePath":394,"description":395,"displayName":396,"installMethods":397,"rationale":398,"selectedPaths":399,"source":281,"sourceLanguage":18,"type":243},"skills/documentation-engineer","Technical documentation expert for creating clear, comprehensive documentation. Use when user asks to write docs, create README, or document code.","documentation-engineer",{"claudeCode":12},"SKILL.md frontmatter at skills/documentation-engineer/SKILL.md",[400,401,402,404,406,408,410],{"path":266,"priority":267},{"path":269,"priority":270},{"path":403,"priority":273},"references/api-template.md",{"path":405,"priority":273},"references/readme-template.md",{"path":407,"priority":273},"references/style-guide.md",{"path":409,"priority":278},"scripts/generate_docs.py",{"path":411,"priority":278},"scripts/validate_docs.py",{"basePath":413,"description":414,"displayName":415,"installMethods":416,"rationale":417,"selectedPaths":418,"source":281,"sourceLanguage":18,"type":243},"skills/figma-designer","Analyzes Figma designs and generates implementation-ready PRDs with detailed visual specifications. Use when user provides Figma link or uploads design screenshots. Requires Figma MCP server connection.","figma-designer",{"claudeCode":12},"SKILL.md frontmatter at skills/figma-designer/SKILL.md",[419,420,421],{"path":266,"priority":267},{"path":269,"priority":270},{"path":422,"priority":273},"references/example-output.md",{"basePath":424,"description":425,"displayName":426,"installMethods":427,"rationale":428,"selectedPaths":429,"source":281,"sourceLanguage":18,"type":243},"skills/long-task-coordinator","Coordinates multi-session, delegated, or long-running work with persistent state, recovery checks, and explicit status transitions. Use when a task spans multiple turns, multiple agents, background jobs, or scheduled loops, or when interrupted work must be resumed reliably.","long-task-coordinator",{"claudeCode":12},"SKILL.md frontmatter at skills/long-task-coordinator/SKILL.md",[430,431,432],{"path":266,"priority":267},{"path":269,"priority":270},{"path":433,"priority":273},"references/workflow.md",{"basePath":435,"description":436,"displayName":437,"installMethods":438,"rationale":439,"selectedPaths":440,"source":281,"sourceLanguage":18,"type":243},"skills/performance-engineer","Performance optimization specialist for improving application speed and efficiency. Use when investigating performance issues or optimizing code.","performance-engineer",{"claudeCode":12},"SKILL.md frontmatter at skills/performance-engineer/SKILL.md",[441,442,443,444,445,447,449],{"path":266,"priority":267},{"path":269,"priority":270},{"path":326,"priority":273},{"path":386,"priority":273},{"path":446,"priority":273},"references/optimization.md",{"path":448,"priority":278},"scripts/perf_report.py",{"path":450,"priority":278},"scripts/profile.py",{"basePath":452,"description":453,"displayName":454,"installMethods":455,"rationale":456,"selectedPaths":457,"source":281,"sourceLanguage":18,"type":243},"skills/planning-with-files","Uses persistent markdown files for general planning, progress tracking, and knowledge storage (Manus-style workflow). Use for multi-step tasks, research projects, or general organization WITHOUT mentioning PRD. For PRD-specific work, use prd-planner skill instead.","planning-with-files",{"claudeCode":12},"SKILL.md frontmatter at skills/planning-with-files/SKILL.md",[458,459],{"path":266,"priority":267},{"path":269,"priority":270},{"basePath":461,"description":462,"displayName":463,"installMethods":464,"rationale":465,"selectedPaths":466,"source":281,"sourceLanguage":18,"type":243},"skills/prd-implementation-precheck","Implement PRDs/specs with a mandatory precheck review before coding. Use when a user asks to implement a PRD/feature spec/requirements doc or says \"implement PRD/spec\". Perform a preflight review, raise questions on scope/consistency/risks, then implement after confirmation.","prd-implementation-precheck",{"claudeCode":12},"SKILL.md frontmatter at skills/prd-implementation-precheck/SKILL.md",[467,468],{"path":266,"priority":267},{"path":269,"priority":270},{"basePath":470,"description":471,"displayName":472,"installMethods":473,"rationale":474,"selectedPaths":475,"source":281,"sourceLanguage":18,"type":243},"skills/prd-planner","Creates PRDs using persistent file-based planning. Use when user explicitly says \"PRD\", \"product requirements document\", or \"产品需求文档\". Combines PRD methodology with planning-with-files to avoid context switching.","prd-planner",{"claudeCode":12},"SKILL.md frontmatter at skills/prd-planner/SKILL.md",[476,477,478],{"path":266,"priority":267},{"path":269,"priority":270},{"path":479,"priority":273},"references/edge-case-analysis.md",{"basePath":481,"description":482,"displayName":483,"installMethods":484,"rationale":485,"selectedPaths":486,"source":281,"sourceLanguage":18,"type":243},"skills/qa-expert","Quality assurance expert for testing strategies and quality gates. Use when planning test coverage, setting up QA processes, or improving quality standards.","qa-expert",{"claudeCode":12},"SKILL.md frontmatter at skills/qa-expert/SKILL.md",[487,488,489,491,493,495,497],{"path":266,"priority":267},{"path":269,"priority":270},{"path":490,"priority":273},"references/gates.md",{"path":492,"priority":273},"references/metrics.md",{"path":494,"priority":273},"references/strategy.md",{"path":496,"priority":278},"scripts/coverage_analysis.py",{"path":498,"priority":278},"scripts/generate_test_plan.py",{"basePath":500,"description":501,"displayName":502,"installMethods":503,"rationale":504,"selectedPaths":505,"source":281,"sourceLanguage":18,"type":243},"skills/refactoring-specialist","Code refactoring expert for improving code structure, readability, and maintainability. Use when user asks to refactor, clean up, or improve code quality.","refactoring-specialist",{"claudeCode":12},"SKILL.md frontmatter at skills/refactoring-specialist/SKILL.md",[506,507,508,509,511],{"path":266,"priority":267},{"path":269,"priority":270},{"path":326,"priority":273},{"path":510,"priority":273},"references/smells.md",{"path":512,"priority":273},"references/techniques.md",{"basePath":514,"description":515,"displayName":516,"installMethods":517,"rationale":518,"selectedPaths":519,"source":281,"sourceLanguage":18,"type":243},"skills/security-auditor","Security vulnerability expert covering OWASP Top 10 and common security issues. Use when conducting security audits or reviewing code for vulnerabilities.","security-auditor",{"claudeCode":12},"SKILL.md frontmatter at skills/security-auditor/SKILL.md",[520,521,522,523,525,527,529],{"path":266,"priority":267},{"path":269,"priority":270},{"path":326,"priority":273},{"path":524,"priority":273},"references/owasp.md",{"path":526,"priority":273},"references/remediation.md",{"path":528,"priority":278},"scripts/find_secrets.py",{"path":530,"priority":278},"scripts/security_audit.py",{"basePath":532,"description":533,"displayName":534,"installMethods":535,"rationale":536,"selectedPaths":537,"source":281,"sourceLanguage":18,"type":243},"skills/self-improving-agent","A universal self-improving agent that learns from ALL skill experiences. Uses multi-memory architecture (semantic + episodic + working) to continuously evolve the codebase. Auto-triggers on skill completion/error with hooks-based self-correction.","self-improving-agent",{"claudeCode":12},"SKILL.md frontmatter at skills/self-improving-agent/SKILL.md",[538,539,540,542,544,546],{"path":266,"priority":267},{"path":269,"priority":270},{"path":541,"priority":273},"references/appendix.md",{"path":543,"priority":278},"templates/correction-template.md",{"path":545,"priority":278},"templates/pattern-template.md",{"path":547,"priority":278},"templates/validation-template.md",{"basePath":549,"description":550,"displayName":551,"installMethods":552,"rationale":553,"selectedPaths":554,"source":281,"sourceLanguage":18,"type":243},"skills/session-logger","Saves conversation history to session log files. Use when user says \"保存对话\", \"保存对话信息\", \"记录会话\", \"save session\", or \"save conversation\". Automatically creates timestamped session log in sessions/ directory.","session-logger",{"claudeCode":12},"SKILL.md frontmatter at skills/session-logger/SKILL.md",[555,556],{"path":266,"priority":267},{"path":269,"priority":270},{"basePath":558,"description":559,"displayName":560,"installMethods":561,"rationale":562,"selectedPaths":563,"source":281,"sourceLanguage":18,"type":243},"skills/skill-router","Intelligently routes user requests to the most appropriate Claude Code skill. ALWAYS use this skill FIRST when user asks for help, mentions \"skill\", \"which\", \"how to\", or seems unsure about which approach to take. This is the default entry point for all skill-related requests.","skill-router",{"claudeCode":12},"SKILL.md frontmatter at skills/skill-router/SKILL.md",[564,565],{"path":266,"priority":267},{"path":269,"priority":270},{"basePath":567,"description":568,"displayName":569,"installMethods":570,"rationale":571,"selectedPaths":572,"source":281,"sourceLanguage":18,"type":243},"skills/test-automator","Test automation framework expert for creating and maintaining automated tests. Use when user asks to write tests, automate testing, or improve test coverage.","test-automator",{"claudeCode":12},"SKILL.md frontmatter at skills/test-automator/SKILL.md",[573,574,575,577,578,580,582,584],{"path":266,"priority":267},{"path":269,"priority":270},{"path":576,"priority":273},"references/best-practices.md",{"path":289,"priority":273},{"path":579,"priority":273},"references/examples/unit-test-example.md",{"path":581,"priority":273},"references/mocking.md",{"path":583,"priority":278},"scripts/coverage_report.py",{"path":585,"priority":278},"scripts/generate_test.py",{"basePath":587,"description":588,"displayName":589,"installMethods":590,"rationale":591,"selectedPaths":592,"source":281,"sourceLanguage":18,"type":243},"skills/workflow-orchestrator","Automatically coordinates multi-skill workflows and triggers follow-up actions. Use when completing PRD creation, implementation, or any milestone that should trigger additional skills. This skill reads the auto-trigger configuration and executes the workflow chain.","workflow-orchestrator",{"claudeCode":12},"SKILL.md frontmatter at skills/workflow-orchestrator/SKILL.md",[593,594],{"path":266,"priority":267},{"path":269,"priority":270},{"basePath":596,"description":597,"displayName":598,"installMethods":599,"license":600,"rationale":601,"selectedPaths":602,"source":281,"sourceLanguage":18,"type":612},"packages/agent-playbook","Local skill manager and installer for agent-playbook across Claude Code, Codex, and Gemini.","@codeharbor/agent-playbook",{"npm":598},"MIT","cli ecosystem detected at packages/agent-playbook",[603,605,606,608,610],{"path":604,"priority":267},"package.json",{"path":269,"priority":267},{"path":607,"priority":270},"LICENSE",{"path":609,"priority":273},"bin/agent-playbook.js",{"path":611,"priority":278},"src/cli.js","cli",{"sources":614},[615],"manual",{"closedIssues90d":8,"description":617,"forks":231,"openIssues90d":8,"pushedAt":233,"readmeSize":229,"stars":234,"topics":618},"",[],{"classifiedAt":620,"discoverAt":621,"extractAt":622,"githubAt":622,"updatedAt":620},1778683644178,1778683636062,1778683642414,[211,212,216,213,215,214],{"evaluatedAt":238,"extractAt":625,"updatedAt":238},1778683644393,[],[628,657,683,712,739,766],{"_creationTime":629,"_id":630,"community":631,"display":632,"identity":638,"providers":641,"relations":650,"tags":653,"workflow":654},1778691344230.1257,"k178smkdbxr1ssy2a2cnnek0jd86nvxh",{"reviewCount":8},{"description":633,"installMethods":634,"name":636,"sourceUrl":637},"Use when designing REST or GraphQL APIs, creating OpenAPI specifications, or planning API architecture. Invoke for resource modeling, versioning strategies, pagination patterns, error handling standards.",{"claudeCode":635},"jeffallan/claude-skills","API Designer","https://github.com/jeffallan/claude-skills",{"basePath":259,"githubOwner":639,"githubRepo":640,"locale":18,"slug":261,"type":243},"jeffallan","claude-skills",{"evaluate":642,"extract":649},{"promptVersionExtension":204,"promptVersionScoring":205,"score":643,"tags":644,"targetMarket":217,"tier":648},99,[645,215,216,213,646,647],"api-design","specification","architecture","verified",{"commitSha":249,"license":600},{"parentExtensionId":651,"repoId":652},"k177fx0q0bsftkws6j1av221j186ndt6","kd77w37et655xneae33d1p2d2n86ncxp",[645,647,216,213,215,646],{"evaluatedAt":655,"extractAt":656,"updatedAt":655},1778691442412,1778691344230,{"_creationTime":658,"_id":659,"community":660,"display":661,"identity":666,"providers":670,"relations":676,"tags":679,"workflow":680},1778675056600.2327,"k17045hba8etx5qa7hwexwzhd986mw1z",{"reviewCount":8},{"description":662,"installMethods":663,"name":662,"sourceUrl":665},"API Design Reviewer",{"claudeCode":664},"alirezarezvani/claude-skills","https://github.com/alirezarezvani/claude-skills",{"basePath":667,"githubOwner":668,"githubRepo":640,"locale":18,"slug":669,"type":243},"engineering/skills/api-design-reviewer","alirezarezvani","api-design-reviewer",{"evaluate":671,"extract":675},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":672,"targetMarket":217,"tier":648},[645,215,213,673,214,674],"linting","best-practices",{"commitSha":249,"license":600},{"parentExtensionId":677,"repoId":678},"k173223hfbd6c4mx6r1jdx23wn86mbpb","kd7ff9s1w43mfyy1n7hf87816186m6px",[645,674,673,213,215,214],{"evaluatedAt":681,"extractAt":682,"updatedAt":681},1778678411087,1778675056600,{"_creationTime":684,"_id":685,"community":686,"display":687,"identity":693,"providers":697,"relations":706,"tags":708,"workflow":709},1778696993586.708,"k17fsfrfvbnsvwkcqp8y85wdad86mmwq",{"reviewCount":8},{"description":688,"installMethods":689,"name":691,"sourceUrl":692},"Stop and consult this skill whenever your response would include specific facts about Anthropic's products. Covers: Claude Code (how to install, Node.js requirements, platform/OS support, MCP server integration, configuration), Claude API (function calling/tool use, batch processing, SDK usage, rate limits, pricing, models, streaming), and Claude.ai (Pro vs Team vs Enterprise plans, feature limits). Trigger this even for coding tasks that use the Anthropic SDK, content creation mentioning Claude capabilities or pricing, or LLM provider comparisons. Any time you would otherwise rely on memory for Anthropic product details, verify here instead — your training data may be outdated or wrong.",{"claudeCode":690},"SeifBenayed/claude-code-sdk","product-self-knowledge","https://github.com/SeifBenayed/claude-code-sdk",{"basePath":694,"githubOwner":695,"githubRepo":696,"locale":18,"slug":691,"type":243},".claude/skills/product-self-knowledge","SeifBenayed","claude-code-sdk",{"evaluate":698,"extract":705},{"promptVersionExtension":204,"promptVersionScoring":205,"score":699,"tags":700,"targetMarket":217,"tier":648},100,[701,212,702,211,703,704],"anthropic","claude","sdk","knowledge-base",{"commitSha":249},{"repoId":707},"kd78s53c1852h5p7c3qem663xs86njab",[701,211,702,212,704,703],{"evaluatedAt":710,"extractAt":711,"updatedAt":710},1778697182451,1778696993586,{"_creationTime":713,"_id":714,"community":715,"display":716,"identity":722,"providers":726,"relations":732,"tags":735,"workflow":736},1778696833339.6226,"k17ckxne6mhyf23n1jfyqktpqd86nfz4",{"reviewCount":8},{"description":717,"installMethods":718,"name":720,"sourceUrl":721},"Interact with Google Docs - create documents, search by title, read content, and edit text.\nUse when user asks to: create a Google Doc, find a document, read doc content, add text to a doc,\nor replace text in a document. Lightweight alternative to full Google Workspace MCP server with\nstandalone OAuth authentication.\n",{"claudeCode":719},"sanjay3290/ai-skills","google-docs","https://github.com/sanjay3290/ai-skills",{"basePath":723,"githubOwner":724,"githubRepo":725,"locale":18,"slug":720,"type":243},"skills/google-docs","sanjay3290","ai-skills",{"evaluate":727,"extract":731},{"promptVersionExtension":204,"promptVersionScoring":205,"score":699,"tags":728,"targetMarket":217,"tier":648},[720,211,212,729,730],"oauth","python",{"commitSha":249},{"parentExtensionId":733,"repoId":734},"k17es37z10n1sw6t2m3f0vsydx86mnje","kd71np0fyqg23qg8w2hcfw0h0h86nkn0",[211,212,720,729,730],{"evaluatedAt":737,"extractAt":738,"updatedAt":737},1778696994497,1778696833339,{"_creationTime":740,"_id":741,"community":742,"display":743,"identity":749,"providers":752,"relations":760,"tags":762,"workflow":763},1778694578248.1062,"k17e56dzsqh7qked458bjbs0e586n21y",{"reviewCount":8},{"description":744,"installMethods":745,"name":747,"sourceUrl":748},"Query Netdata Cloud via its REST API -- metrics, logs (systemd-journal / windows-events / otel-logs), topology graphs (topology:snmp), network flows (flows:netflow), alerts, dynamic configuration (DynCfg), and generic Functions on a node. Use when the user asks about querying Netdata Cloud, fetching metrics from the cloud, querying logs / topology / netflow / sflow / ipfix through Cloud, listing or modifying configurations via DynCfg, calling agent Functions through Cloud, listing spaces/rooms/nodes, or building a curl command against `app.netdata.cloud`. Pairs with the `query-netdata-agents` skill when direct-agent access is needed.",{"claudeCode":746},"netdata/netdata","query-netdata-cloud","https://github.com/netdata/netdata",{"basePath":750,"githubOwner":751,"githubRepo":751,"locale":18,"slug":747,"type":243},"docs/netdata-ai/skills/query-netdata-cloud","netdata",{"evaluate":753,"extract":759},{"promptVersionExtension":204,"promptVersionScoring":205,"score":699,"tags":754,"targetMarket":217,"tier":648},[751,211,755,756,757,758,215],"monitoring","metrics","logs","topology",{"commitSha":249},{"repoId":761},"kd70yp91ybn40a638h3hzz6nbd86m2cw",[211,757,756,755,751,215,758],{"evaluatedAt":764,"extractAt":765,"updatedAt":764},1778694825298,1778694578248,{"_creationTime":767,"_id":768,"community":769,"display":770,"identity":776,"providers":781,"relations":789,"tags":791,"workflow":792},1778683190010.289,"k17dt9pfj64mxg37xxvqbrr8c986madj",{"reviewCount":8},{"description":771,"installMethods":772,"name":774,"sourceUrl":775},"Comprehensive API design patterns covering REST, GraphQL, gRPC, versioning, authentication, and modern API best practices",{"claudeCode":773},"bobmatnyc/claude-mpm-skills","API Design Patterns","https://github.com/bobmatnyc/claude-mpm-skills",{"basePath":777,"githubOwner":778,"githubRepo":779,"locale":18,"slug":780,"type":243},"universal/web/api-design-patterns","bobmatnyc","claude-mpm-skills","api-design-patterns",{"evaluate":782,"extract":787},{"promptVersionExtension":204,"promptVersionScoring":205,"score":699,"tags":783,"targetMarket":217,"tier":648},[211,215,216,784,647,785,786],"grpc","web","design-patterns",{"commitSha":249,"license":788},"Apache-2.0",{"repoId":790},"kd72g55e5qeqs90bk1bvkt8wbx86nkn3",[211,647,786,216,784,215,785],{"evaluatedAt":793,"extractAt":794,"updatedAt":793},1778686823368,1778683190010]