abcfed/claude-marketplace
Overview
This skill lets you query the ABC Medical Cloud OpenAPI documentation (5,000+ endpoints) locally and quickly. It reads and caches the Apifox-exported OpenAPI specs, resolves $ref references, and supports fast searches by module, path, and HTTP method. The cache is split by module and schema groups for low-latency lookups.
How this skill works
On first run the skill fetches the OpenAPI specs from Apifox using an access token and builds a persistent, module-split cache. Queries load only relevant module or schema files, auto-resolve $ref pointers on demand, and return JSON results. Commands exist to search paths, retrieve endpoint details, fetch schema definitions, list modules, and manage/refresh the cache.
When to use it
- Explore or confirm API endpoint definitions before coding or testing
- Search for endpoints by keyword, path pattern, module, or HTTP method
- Inspect and resolve Schema definitions referenced by endpoints
- Get module-level API lists and simple usage statistics
- Refresh or clear cached API docs when upstream OpenAPI changes
Best practices
- Initialize the cache once after setting APIFOX_ACCESS_TOKEN and optional APIFOX_PROJECT_ID
- Always run search_paths before get_path to confirm the endpoint exists
- Use module filtering for narrow, faster searches when you know the module name
- Include --include_refs true when you need complete request/response schemas
- Refresh the cache after upstream API changes and run test_apifox.py after code edits
Example use cases
- Search for inventory-related endpoints: search_paths --keyword "stock" --module api.stocks
- Get full endpoint details including resolved refs: get_path --path "/api/v3/goods/stocks/check/orders" --method POST --include_refs true
- Fetch a Schema by name to inspect fields: get_schema --name CreateGoodsStockCheckOrderReq
- List all modules to discover surface area: list_modules then get_module --module api.stocks
- Automate CI check that cache is fresh: refresh_oas followed by test_apifox.py
FAQ
Set APIFOX_ACCESS_TOKEN; APIFOX_PROJECT_ID is optional (defaults provided).
Do searches return full schemas by default?
No—refs are not expanded unless you request include_refs to avoid unnecessary loading; you can fetch schemas separately with get_schema.
10 skills
This skill helps you explore and query ABC Medical Cloud API definitions quickly by modular cached OpenAPI data and optional refs.
This skill analyzes TAPD bug reports, extracts identifiers, and orchestrates targeted log and codebase analysis to diagnose issues efficiently.
This skill automates capturing modao prototypes, extracting pages and annotations, and generating Markdown documentation for quick project handoff.
This skill helps you navigate ABC backend development guidelines for Java/Spring Boot, RPC, database changes, debugging, and deployment.
This skill helps you manage the ABC Git Flow workflow, guiding branch operations, tagging, and release steps across environments.
This skill enables automated Codeup repository, branch, MR, and member management via Python scripts, simplifying organization tasks and repository operations.
This skill lets you query and export API definitions from the Apifox OpenAPI docs, enabling fast module search and interface insight.
TAPD 敏捷研发管理平台集成。使用脚本调用 TAPD API,实现需求、缺陷、任务、迭代、测试用例、Wiki 等实体管理。使用场景包括:(1) 查询/创建/更新需求、缺陷、任务、迭代 (2) 管理测试用例和 Wiki (3) 管理评论和工时 (4) 关联需求与缺陷 (5) 获取源码提交关键字
阿里云云效 Codeup 代码仓库管理工具集。使用场景包括:(1) 代码仓库操作 - 分支管理、文件操作、代码对比、合并请求/MR管理 (2) 组织管理 - 部门管理、成员查询、角色管理 (3) 操作 codeup 仓库、分支、MR、合并请求 (4) 查询云效组织成员、部门列表
ABC 医疗云 API 文档查询工具。读取和查询 ABC API 的 OpenAPI 规范文档(4209 个接口),支持按模块、路径、方法搜索,自动解析 $ref 引用。使用场景:(1) 查询 API 接口定义 (2) 搜索特定功能接口 (3) 导出接口文档摘要 (4) 查看接口统计信息