
ashish7802/awesome-api-skills
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
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), causingSignatureVerificationError. - ❌ Deprecated SDK Methods: Generating legacy SDK constructors or middleware (e.g. Clerk v4
authMiddlewareinstead of v5clerkMiddleware, outdated Vercel AI SDK v2OpenAIStreaminstead of v4streamText). - ❌ 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. |
推奨ツール
別のキーワードを試すか、フィルタを外してください。
インストール
npx skillfish add ashish7802/awesome-api-skills