Publish Api

REST API reference for 147 services. Authentication patterns, endpoints, rate limits, and common gotchas.

MIT-0 · Free to use, modify, and redistribute. No attribution required.
3 · 2.5k · 14 current installs · 15 all-time installs
byIván@ivangdavila
MIT-0
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description match the included files: extensive API reference files and curl examples. The declared runtime dependency on curl/jq is proportionate for showing curl examples and parsing output. No unrelated binaries, services, or env vars are requested.
Instruction Scope
SKILL.md is documentation-only and instructs users to read setup.md on first use and to consult per-service files. It does not instruct the agent to read secrets or system files. One minor scope note: architecture mentions an optional ~/api/preferences.md for user preferences — that could cause the agent to read a file in the user home if the agent implementation honors it, so verify what the agent will actually read before granting file access.
Install Mechanism
No install spec and no code files; instruction-only delivery is low-risk. Nothing is downloaded or written to disk by the skill package itself.
Credentials
The skill does not require any environment variables, but many example commands reference common API key env names (e.g., OPENAI_API_KEY, STRIPE keys). This is expected for a reference doc, but be aware the examples presume you have (or will set) those secrets — the skill itself doesn't claim or need them.
Persistence & Privilege
always is false and the skill has no installation or autonomously persistent components. It does not request to modify other skills or system-wide config. The only persistence hint is an optional ~/api/preferences.md for user preferences; confirm how the agent reads/writes that file.
Scan Findings in Context
[no_regex_findings] expected: The package is instruction-only with no executable code files; the regex-based scanner had no code to analyze. This is expected for a documentation/reference skill.
Assessment
This skill is a documentation/reference pack and appears low-risk. Before installing: (1) review setup.md to confirm whether the agent will read or write ~/api/preferences.md and whether that would expose any sensitive data; (2) never paste API keys or secrets into the chat — examples use conventional env var names but the skill does not need your keys to be uploaded; (3) if you allow autonomous agent behavior, ensure your agent is not granted blanket file or env access (especially to home or credential files); (4) if you want to use examples, prefer using a secure secrets manager or temporary test keys.

Like a lobster shell, security has layers — review code before you run it.

Current versionv1.3.4
Download zip
latestvk976twah3nxp9c3nengf4p0tys81xn8s

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

🔌 Clawdis
OSLinux · macOS · Windows
Any bincurl, jq

SKILL.md

API

REST API reference documentation. 147 services with authentication, endpoints, and gotchas.

Setup

On first use, read setup.md for usage guidelines.

When to Use

User asks about integrating a third-party API. This skill provides:

  • Authentication documentation
  • Endpoint reference with curl examples
  • Rate limits and pagination patterns
  • Common mistakes to avoid

Architecture

apis/                    # API reference files by category
  ├── ai-ml.md           # OpenAI, Anthropic, Cohere, etc.
  ├── payments.md        # Stripe, PayPal, Square, etc.
  ├── communication.md   # Twilio, SendGrid, Slack, etc.
  └── ...

~/api/                   # User preferences (optional)
  └── preferences.md     # Preferred language for examples

Quick Reference

FilePurpose
setup.mdUsage guidelines
credentials.mdMulti-account credential naming ({SERVICE}_{ACCOUNT}_{TYPE})
auth.mdAuthentication patterns
pagination.mdPagination patterns
resilience.mdError handling patterns
webhooks.mdWebhook patterns

API Categories

CategoryFileServices
AI/MLapis/ai-ml.mdanthropic, openai, cohere, groq, mistral, perplexity, huggingface, replicate, stability, elevenlabs, deepgram, assemblyai, together, anyscale
Paymentsapis/payments.mdstripe, paypal, square, plaid, chargebee, paddle, lemonsqueezy, recurly, wise, coinbase, binance, alpaca, polygon
Communicationapis/communication.mdtwilio, sendgrid, mailgun, postmark, resend, mailchimp, slack, discord, telegram, zoom
Realtimeapis/realtime.mdsendbird, stream-chat, pusher, ably, onesignal, courier, knock, novu
CRMapis/crm.mdsalesforce, hubspot, pipedrive, attio, close, apollo, outreach, gong
Marketingapis/marketing.mddrift, crisp, front, customer-io, braze, iterable, klaviyo
Developerapis/developer.mdgithub, gitlab, bitbucket, vercel, netlify, railway, render, fly, digitalocean, heroku, cloudflare, circleci, pagerduty, launchdarkly, split, statsig
Databaseapis/database.mdsupabase, firebase, planetscale, neon, upstash, mongodb, fauna, xata, convex, appwrite
Authapis/auth-providers.mdclerk, auth0, workos, stytch
Mediaapis/media.mdcloudinary, mux, bunny, imgix, uploadthing, uploadcare, transloadit, vimeo, youtube, spotify, unsplash, pexels, giphy, tenor
Socialapis/social.mdtwitter, linkedin, instagram, tiktok, pinterest, reddit, twitch
Productivityapis/productivity.mdnotion, airtable, google-sheets, google-drive, google-calendar, dropbox, linear, jira, asana, trello, monday, clickup, figma, calendly, cal, loom, typeform
Businessapis/business.mdshopify, docusign, hellosign, bitly, dub
Geoapis/geo.mdopenweather, mapbox, google-maps
Supportapis/support.mdintercom, zendesk, freshdesk, helpscout
Analyticsapis/analytics.mdmixpanel, amplitude, posthog, segment, sentry, datadog, algolia

How to Navigate API Files

Each category file contains multiple APIs. Use the index at the top of each file:

  1. Read the index first — Each file starts with an index table showing API names and line numbers
  2. Jump to specific API — Use the line number to read only that section (50-100 lines each)
  3. Example:
    # Read index
    head -20 apis/ai-ml.md
    # Read specific API section
    sed -n '119,230p' apis/ai-ml.md
    

Core Rules

  1. Find the right file first — Use the API Categories table to locate the service.

  2. Read the index, then jump — Each file has an index. Read only the section you need.

  3. Include Content-Type — POST/PUT/PATCH requests need Content-Type: application/json.

  4. Handle rate limits — Check X-RateLimit-Remaining header. Implement backoff on 429.

  5. Validate responses — Some APIs return 200 with error in body. Check response structure.

  6. Use idempotency keys — For payments and critical operations.

Common Mistakes

  • Missing Content-Type: application/json on POST requests
  • API keys in URL query params (use headers instead)
  • Ignoring pagination (most APIs default to 10-25 items)
  • No retry logic for 429/5xx errors
  • Assuming HTTP 200 means success

Scope

This skill is documentation only. It provides:

  • API endpoint reference
  • Authentication patterns
  • Code examples for reference

The user manages their own API keys and runs commands themselves.

External Endpoints

This skill documents external APIs. Example endpoints shown are for the respective service providers (Stripe, OpenAI, etc.).

Related Skills

Install with clawhub install <slug> if user confirms:

  • http — HTTP request patterns
  • webhook — Webhook handling
  • json — JSON processing

Feedback

  • If useful: clawhub star api
  • Stay updated: clawhub sync

Files

23 total
Select a file
Select a file to preview.

Comments

Loading comments…