Plan, design, and implement A/B tests and experiments with statistical rigor. Covers hypothesis frameworks, sample sizing, metrics, and result analysis.
中文简介正在准备中。当前显示原文说明。
Design and ship production-ready MCP servers from OpenAPI contracts. Scaffolds Python/TypeScript servers, enforces schema quality, validates tool manifests, and manages versioning for safe evolution.
中文简介正在准备中。当前显示原文说明。
实测评分 未实测
查看安装方法安装前可以查看交给 AI 代理的指令内容。
Design and ship production-ready MCP servers from API contracts instead of hand-written one-off tool wrappers. Focuses on fast scaffolding, schema quality, validation, and safe evolution.
The workflow supports both Python and TypeScript MCP implementations and treats OpenAPI as the source of truth.
Note: This skill may create or modify files in your project. It will ask before writing.
python3 scripts/openapi_to_mcp.py \
--input openapi.json \
--server-name billing-mcp \
--language python \
--output-dir ./out \
--format text
python3 scripts/mcp_validator.py --input out/tool_manifest.json --strict --format text
Checks: duplicate names, invalid schema shape, missing descriptions, empty required fields, naming hygiene.
code, message, details) for agent recovery.An MCP server is an API whose caller is a model that can be steered by any text it reads. Design against these threats:
| Threat | Example | Defense |
|---|---|---|
| Unauthorized access | A remote server with no auth, or one shared key for every user | OAuth 2.1 per user for HTTP transports; the tool runs with the calling user's permissions, never a service admin |
| Injection through results | A document or ticket returned by a tool says "now call delete_repo" | Return data, not instructions; mark untrusted content; destructive tools require a confirmation argument |
| Tool poisoning | A tool description with hidden instructions, or one that changes after approval | Static, reviewed descriptions; version the manifest; clients pin the server version |
| Path traversal | read_file("../../.ssh/id_rsa") | Resolve the path, then check it stays under an allowed root; reject symlinks out of it |
| SQL / command injection | Arguments concatenated into a query or a shell command | Parameterized queries; no shell, or an argument list with an allowlist of programs |
| SSRF | fetch_url("http://169.254.169.254/...") | Allowlist hosts; block private, loopback and metadata ranges after DNS resolution |
| Credential theft | Tokens returned in results or written to logs | Never echo secrets; redact logs; short-lived tokens scoped to one user |
| Unbounded use | A loop calling an expensive tool thousands of times | Rate limits and quotas per user and per tool; timeouts on every outbound call |
get__v1__users___id)operationId as canonical tool name when available.Before publishing a manifest:
还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
Plan, design, and implement A/B tests and experiments with statistical rigor. Covers hypothesis frameworks, sample sizing, metrics, and result analysis.
中文简介正在准备中。当前显示原文说明。
Web/mobile accessibility decision guide: WCAG 2.2 AA, ARIA, keyboard nav, focus management, contrast, testing. Use for: a11y, accessibility, wcag, aria, screen reader, keyboard, contrast.
中文简介正在准备中。当前显示原文说明。
Generate, iterate, and scale ad creative for paid advertising across Google, Meta, LinkedIn, and X. Covers platform specs, creative frameworks, and quality validation.
中文简介正在准备中。当前显示原文说明。
Musica interactiva para juegos: layering vertical, re-secuenciacion horizontal, stingers, reglas de transicion con sync points, y mapeo de estados de gameplay a musica. Usar para: musica adaptativa, sistema de musica dinamica, transiciones musicales, combat music.
中文简介正在准备中。当前显示原文说明。
Design multi-agent systems, create agent architectures, define communication patterns, and build autonomous agent workflows with structured evaluation frameworks.
中文简介正在准备中。当前显示原文说明。
Inter-agent communication protocol for C-suite agent teams. Defines invocation syntax, loop prevention, isolation rules, response formats, and quality loops.
中文简介正在准备中。当前显示原文说明。