skills/api-onboarding/SKILL.md
Reduce time-to-first-API-call (TTFAC) by optimizing every step of the developer onboarding journey. This skill covers authentication simplification, sandbox environments, interactive documentation, an
npx skillsauth add ranbot-ai/awesome-skills api-onboardingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill when you need reduce time-to-first-API-call (TTFAC) by optimizing every step of the developer onboarding journey. This skill covers authentication simplification, sandbox environments, interactive documentation, and identifying and eliminating common failure points. Trigger phrases: "API...
The time between a developer discovering your API and successfully making their first call is the most critical window in your entire developer journey. Every minute of friction here costs you potential users.
Time-to-First-API-Call (TTFAC) is the single most predictive metric for developer adoption. Developers who succeed quickly become active users. Developers who struggle leave—often silently.
This skill covers:
Review the developer-audience-context skill to understand:
Your onboarding should meet developers where they are.
Time-to-First-API-Call measures the elapsed time from a developer's first interaction to their first successful API response. This includes:
| Rating | TTFAC | Developer Experience | |--------|-------|---------------------| | Excellent | < 5 min | "This is amazing" | | Good | 5-15 min | "Pretty straightforward" | | Acceptable | 15-30 min | "Got there eventually" | | Poor | 30-60 min | "This is frustrating" | | Failing | > 60 min | "I'll try something else" |
Instrumentation points:
// Track these events with timestamps
analytics.track('docs_quickstart_viewed');
analytics.track('signup_started');
analytics.track('signup_completed');
analytics.track('api_key_created');
analytics.track('sdk_installed'); // Via package manager data
analytics.track('first_api_call'); // Via API logs
analytics.track('first_successful_call');
Calculate:
Authentication is the #1 source of onboarding friction. Simplify ruthlessly.
The Approval Queue
❌ "Your API access request has been submitted.
You'll receive access within 2-3 business days."
Developers leave and find an alternative.
The Hidden Key
❌ Settings → Team → API → Credentials → Keys → Show Key
Make keys visible on dashboard home.
The Complex Token
❌ OAuth flow requiring:
- Client ID
- Client secret
- Redirect URI configuration
- Token exchange
- Token refresh handling
For getting started, provide simple API keys.
The Verification Gauntlet
❌ Sign up → Verify email → Verify phone →
Add payment → Verify payment → Then API key
Minimize friction for first API call.
Provide Test Keys Immediately
✅ "Here's your test API key: sk_test_abc123...
Use this in sandbox mode—no charges, no setup."
Support Multiple Auth Methods
✅ Quickstart: API key header
Production: OAuth when they need it
Pre-populate Examples
✅ # Your API key is pre-filled in these examples
curl -H "Authorization: Bearer sk_test_YOUR_KEY" ...
Delay Production Requirements
✅ Test mode: Instant access
Production mode: Add payment, verify identity (later)
A sandbox removes the fear of "breaking something" and lets developers experiment freely.
Instant Access: No approval, no payment, no complex setup
Realistic Behavior: Same API, same responses, same errors
Clear Boundaries: Obvious when in sandbox vs. production
Reset Capability: Easy way to start fresh
Generous Limits: Don't rate-limit experimentation
Separate Endpoints
Production: api.example.com
Sandbox: sandbox-api.example.com
**Key Prefixe
tools
Delegate coding tasks to the Grok Build CLI only when the user explicitly requests it, while the orchestrator retains review and landing responsibility.
development
--- name: graceful-shutdown description: Implement graceful shutdown for servers and workers: drain connections, finish in-flight work, release resources, and exit cleanly on SIGTERM/SIGINT. category: AI & Agents source: antigravity tags: [python, typescript, node, api, claude, ai, template, docker, kubernetes] url: https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/graceful-shutdown --- # Graceful Shutdown ## Overview A skill for implementing graceful shutdown in server
development
--- name: falsify description: The scientific thinking protocol for AI agents. Use when facing complex, ambiguous, or high-stakes questions where guessing is costly: hypothesis → attempt to break it → evidence → calibrated co category: Creative & Media source: antigravity tags: [markdown, claude, ai, agent, llm, template, design, security, rag, cro] url: https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/falsify --- # Falsify — The Scientific Thinking Protocol > Think like
tools
Configure approved delegation lanes across installed implementer CLIs, including optional model and effort choices, then write global or project config only after explicit user approval.