openapi-spec-generation
Generate and maintain OpenAPI 3.1 specifications from code, design-first specs, and validation patterns. Use when creating API documentation, generating SDKs, or ensuring API contract compliance.
- License 许可
- Apache-2.0
- 最近更新
- 2026-06-23
- Stars
- ★ 6
- Forks
- 0
01 前言 Front Matter
- name
- openapi-spec-generation
- risk
- safe
- source
- community
- date_added
- 2026-02-27
- description
- Generate and maintain OpenAPI 3.1 specifications from code, design-first specs, and validation patterns. Use when creating API documentation, generating SDKs, or ensuring API contract compliance.
02 资源文件 46
- 脚本BugBountyTool/bounty.sh1.6 KB
- 其他BugBountyTool/bun.lock544 B
- 参考文档BugBountyTool/package.json381 B
- 参考文档BugBountyTool/README.md6.8 KB
- 脚本BugBountyTool/src/config.ts961 B
- 脚本BugBountyTool/src/github.ts4.6 KB
- 脚本BugBountyTool/src/init.ts322 B
- 脚本BugBountyTool/src/recon.ts4.6 KB
- 脚本BugBountyTool/src/show.ts2.5 KB
- 脚本BugBountyTool/src/state.ts3.5 KB
- 脚本BugBountyTool/src/tracker.ts8.4 KB
- 脚本BugBountyTool/src/types.ts1.4 KB
- 脚本BugBountyTool/src/update.ts1.9 KB
- 参考文档BugBountyTool/state.json362 B
- 脚本ffuf-helper.py7.2 KB
- 参考文档FfufResources/REQUEST_TEMPLATES.md4.7 KB
- 参考文档FfufResources/WORDLISTS.md4.4 KB
- 参考文档OsintTools/API-TOOLS-GUIDE.md20.7 KB
- 参考文档OsintTools/automation-frameworks-notes.md12.5 KB
- 参考文档OsintTools/network-tools-notes.md10.8 KB
- 脚本OsintTools/osint-api-tools.py22.4 KB
- 参考文档OsintTools/README.md12.5 KB
- 参考文档OsintTools/visualization-threat-intel-notes.md16.6 KB
- 参考文档resources/implementation-playbook.md24.0 KB
- 脚本WebappExamples/console_logging.py1.0 KB
- 脚本WebappExamples/element_discovery.py1.4 KB
- 脚本WebappExamples/static_html_automation.py953 B
- 脚本WebappScripts/with_server.py3.6 KB
- 参考文档Workflows/bug-bounty/AutomationTool.md7.2 KB
- 参考文档Workflows/bug-bounty/Programs.md6.6 KB
- 参考文档Workflows/CreateThreatModel.md6.7 KB
- 参考文档Workflows/ffuf/FfufGuide.md17.5 KB
- 参考文档Workflows/ffuf/FfufHelper.md4.7 KB
- 参考文档Workflows/osint/Automation.md31.5 KB
- 参考文档Workflows/osint/MasterGuide.md19.1 KB
- 参考文档Workflows/osint/MetadataAnalysis.md30.6 KB
- 参考文档Workflows/osint/Reconnaissance.md21.3 KB
- 参考文档Workflows/osint/SocialMediaIntel.md25.4 KB
- 参考文档Workflows/pentest/Exploitation.md6.5 KB
- 参考文档Workflows/pentest/MasterMethodology.md24.0 KB
- 参考文档Workflows/pentest/Reconnaissance.md4.4 KB
- 参考文档Workflows/pentest/ToolInventory.md22.3 KB
- 参考文档Workflows/UnderstandApplication.md4.4 KB
- 参考文档Workflows/VulnerabilityAnalysisGemini3.md29.9 KB
- 参考文档Workflows/webapp/Examples.md9.8 KB
- 参考文档Workflows/webapp/TestingGuide.md4.3 KB
03 SKILL.md 正文
OpenAPI Spec Generation
Comprehensive patterns for creating, maintaining, and validating OpenAPI 3.1 specifications for RESTful APIs.
Use this skill when
- Creating API documentation from scratch
- Generating OpenAPI specs from existing code
- Designing API contracts (design-first approach)
- Validating API implementations against specs
- Generating client SDKs from specs
- Setting up API documentation portals
Do not use this skill when
- The task is unrelated to openapi spec generation
- You need a different domain or tool outside this scope
Instructions
- Clarify goals, constraints, and required inputs.
- Apply relevant best practices and validate outcomes.
- Provide actionable steps and verification.
- If detailed examples are required, open
resources/implementation-playbook.md.
Resources
resources/implementation-playbook.mdfor detailed patterns and examples.
04 同仓库更多 Skills
test_skill
暂无简介
zustand-store-ts
Create Zustand stores following established patterns with proper TypeScript types and middleware.
zoom-automation
Automate Zoom meeting creation, management, recordings, webinars, and participant tracking via Rube MCP (Composio). Always search tools first for current schemas.
zoho-crm-automation
Automate Zoho CRM tasks via Rube MCP (Composio): create/update records, search contacts, manage leads, and convert leads. Always search tools first for current schemas.
zod-validation-expert
Expert in Zod — TypeScript-first schema validation. Covers parsing, custom errors, refinements, type inference, and integration with React Hook Form, Next.js, and tRPC.
zeroize-audit
Detects missing zeroization of sensitive data in source code and identifies zeroization removed by compiler optimizations, with assembly-level analysis, and control-flow verification. Use for auditing C/C++/Rust code handling secrets, keys, passwords, or other sensitive data.