AA

ashish7802/awesome-api-skills

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

13 stars Качество 71 Тренд 40MIT

Production-ready AI coding skills for APIs. Installable skills for Claude Code, Cursor, Codex CLI, Gemini CLI, and modern AI coding agents.

Обзор

🔍 Interactive Web Application · 📊 Benchmarks & Diffs · 💻 CLI Reference · 🚀 Quick Start · 🤝 Contributing When AI coding agents (, , , , , or ) generate code for modern APIs, they frequently introduce critical defects caused by stale training data: * ❌ : Parsing raw request bodies with express.json() before verifying cryptographic signatures (e.g. Stripe, Svix, Paddle, Polar), causing SignatureVerificationError. * ❌ : Generating legacy SDK constructors or middleware (e.g. Clerk v4 authMiddleware instead of v5 clerkMiddleware, outdated Vercel AI SDK v2 OpenAIStream instead of v4 streamText). * ❌ : Executing unbatched loops against transactional APIs (Resend, SendGrid, Twilio), resulting in HTTP 429 Too Many Requests. * ❌ : Spawning unpooled database connections inside Serverless functions (Neon, Supabase, PostgreSQL), exhausting connection limits. awesome-api-skills resolves this by providing . Dropping a skill into your workspace (.claude/skills/, .cursor/skills/, .

README

Показан фрагмент оригинального README. Открыть оригинал.


💡 The Problem & The Solution

When AI coding agents (Claude Code, Cursor, Cline, Continue, Windsurf, or OpenAI Codex) generate code for modern APIs, they frequently introduce critical defects caused by stale training data:

  • ❌ Broken Webhook Verification: Parsing raw request bodies with express.json() before verifying cryptographic signatures (e.g. Stripe, Svix, Paddle, Polar), causing SignatureVerificationError.
  • ❌ Deprecated SDK Methods: Generating legacy SDK constructors or middleware (e.g. Clerk v4 authMiddleware instead of v5 clerkMiddleware, outdated Vercel AI SDK v2 OpenAIStream instead of v4 streamText).
  • ❌ Unbatched HTTP Loops: Executing unbatched loops against transactional APIs (Resend, SendGrid, Twilio), resulting in HTTP 429 Too Many Requests.
  • ❌ Missing Connection Pooling: Spawning unpooled database connections inside Serverless functions (Neon, Supabase, PostgreSQL), exhausting connection limits.

awesome-api-skills resolves this by providing 125 curated, schema-validated SKILL.md context files. Dropping a skill into your workspace (.claude/skills/, .cursor/skills/, .agents/skills/) provides deterministic parameters, anti-hallucination checklists, and battle-tested code patterns before a single line of code is generated.


⚡ Real-World Impact: Before vs. After

Integration Domain ❌ Without Skill (LLM Guessing) ✅ With SKILL.md (Context Injected)
Stripe Webhooks Parses JSON with express.json(), corrupting raw payload buffer and failing signature verification. Injects express.raw({ type: 'application/json' }) so stripe.webhooks.constructEvent() verifies authentic HMAC signatures.
Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add ashish7802/awesome-api-skills
Новичок в MCP? Начните с руководства на mcpskill.org →