Integrations & APIs
Integration agent skills teach AI agents to work with specific external services and APIs: third-party platforms, webhooks, MCP servers, and data syncs. Instead of re-explaining an API every session, install the skill and the agent knows the endpoints and conventions.
-
radiovisual Bundle Slack Block KitBuild or debug Slack Block Kit payloads for messages, modals, App Home, streaming responses, and Work Object unfurls. Use for block layout, elements, or interaction schemas; not plain Slack text formatting alone.
-
radiovisual Skill Piv Fix Review FindingsTriage code-review findings (manual or AI), fix the ones you choose one at a time with tests, defer/log the rest, then validate — and if the work is on a PR, commit and push so the PR reflects the fixes. Use after a review has produced a list of issues or a review file.
-
aeneassoft Skill Why Did My Request FailWhy did my request fail? Should I retry, wait, or switch tools? Use this before retrying a failed web_fetch, API call, browser request or network exec — especially after a timeout, 401, 403, 429 or 5xx, or after two unsuccessful attempts. Diagnoses the host from this machine's observed requests: refusal/blocking, rate limiting, outage, unreachable, or a malformed request. Returns exactly RETRY_AFTER_FIXING_REQUEST, BACKOFF, SWITCH_TOOL, STOP or TRY_ONCE, with evidence, success probability and bounds, back-off seconds, and the tool most likely to work on this host. Do not use for a first failure with no repetition and a clear input error (400 with a message) — fix the input.
-
aeneassoft Skill Did My Message Go OutDid my message actually go out? Was it delivered, or did the send only look successful? Use this after any message send whose delivery matters — a notification, a reply the user is waiting for, a forward to another chat — and before telling the user it was sent. Cross-checks the runtime's send result (message_sent success/error) against the wire: the request this process made to the channel API (api.telegram.org, discord.com, slack.com, graph.facebook.com, api.twilio.com, graph.microsoft.com) and its status code. Returns exactly DELIVERED, NOT_DELIVERED, CLAIMED_ONLY, CANCELLED, PENDING or NO_SEND. Do not use to confirm channels that deliver outside this process (WhatsApp Web, Signal, iMessage); for those it tells you the wire cannot confirm and what to do instead.
-
aeneassoft Skill Why Do I Keep FailingWhy do I keep failing? What is the pattern behind my errors? Use this when errors pile up — three or more failed tool calls (exec, write, web_fetch, API) in a session — before retrying anything. Clusters this session's failed tool calls and failed requests by tool, host and error signature, names the single cause behind most of them with its share, and returns a compact trail of the last failures to reason about. Returns FIX_DOMINANT_CAUSE, HOLD_APPROACH_VARY_ONE_INPUT or NO_TOOL_FAILURES. Do not use for a single failure — use why-did-my-request-fail for a failing host.
-
datasift-ty-personal Skill SetupGuided SiftStack setup. Walks a person from a fresh install to working skills - picks the keys worth adding for the work they actually do, creates a .env from the bundled template, explains what each key costs and the free route without it, turns on plugin auto-update, and confirms with the doctor. Use when someone says "set up SiftStack", "help me configure the skills", "add my API keys", "get me started", "I just installed siftstack", or when the doctor shows blocked skills they want unblocked.
-
datasift-ty-personal Skill DoctorSiftStack readiness check. Reports which installed SiftStack skills work right now, which need a login, which need an API key, what each key costs, and the no-API route to use instead. Use when someone asks "what can I run", "what do I need to set up", "why did that skill skip a step", "which keys do I need", "is SiftStack set up", "siftstack doctor", or right after installing any SiftStack plugin or bundle. Read-only, sends no requests, spends nothing, never prints a credential.
-
niksyncx Skill Internal NoteWrite the internal note on an investigation: what was found, what is proven, what is still a guess, who holds it next. Use for handoffs, escalation notes, what-we-found summaries, shift handovers and Slack updates to the team. Not for anything the customer reads, that is support-reply.
-
datasift-ty-personal Bundle Phone ValidatorScore and validate phone numbers via Trestle's phone_intel API, then generate DataSift/REISift-ready CSVs with phone tags for upload. Use whenever someone wants to: validate phones, score activity, check if connected, generate phone tags for DataSift, prepare dial lists, prioritize a call list, identify dead numbers, check line types, or create tiered dial lists. Trigger for "phone validation", "validate phones", "activity score", "phone tags", "tag phones", "dial first", "Trestle", "phone_intel", "dead phones", "line type", "prioritize phones", "DataSift phone upload", "REISift phone tags", "score these phones", or "which numbers should I call first" — use this skill.
-
greenpolo Skill ConnectSave an OpenCode Zen API key without exposing it in chat.
-
kesslernity Bundle Onboarding Plan Builder 2Produces a DRAFT 30-60-90 day onboarding plan for a new hire from the role, the team context and the systems list: phase outcomes traced to the role, activities with a named owner and due window, an access and equipment request table, learning items, manager checkpoints and the items the manager must confirm. Use when the user asks to "build an onboarding plan for our new hire", "draft the induction plan for this role", "write a first 90 days plan", "put together a new starter plan with owners", "create a ramp plan from this job description" or "plan the integration of an internal mover". Do not use for writing the job description itself, use job-description-drafter instead; for interview questions or a scorecard, use interview-scorecard-builder. Drafts for human review; never approves, authorises or signs off.
-
tokencanopy Bundle E2a IntegrateUse when adding e2a email capabilities to an application or codebase: outbound sending, inbound signed webhooks, REST polling, or SDK integration. Inspects the existing language and framework, uses official TypeScript/Python SDKs or idiomatic REST/OpenAPI, adds tests, and keeps credentials server-side.
-
kesslernity Bundle Regulatory Change Impact Note 2Turns the text of a regulatory change (new regulation, amendment, rule, guidance or standard revision) into a DRAFT impact note: what changed against the prior text where supplied, who is affected as the text scopes it, an obligations table with dates and owners to confirm, and open interpretation questions for legal. States only what the text says; the rest is UNKNOWN. Use when the user asks to "brief legal on this new regulation", "list what we must do by when under this amendment", "compare the new standard with the version it replaces", "turn this directive into an obligations table" or "what does this rule mean for us". Do not use for assessing existing controls against a requirement set, use controls-gap-pack instead; for gapping a policy against a standard, use policy-gap-review. Drafts for human review; never approves, authorises or signs off.
-
loveliunian Bundle Flow Test ContractUse when:老/新双系统流程迁移需要对比测试并出正式 PASS/FAIL/BLOCKED 结论、生成测试契约/场景/环节表、api 或浏览器通道双端执行对拍、流程测试结果审计或断点复跑时。触发词:流程测试/契约测试/双端对比/flow-test-contract。
-
loveliunian Bundle DevflowRepository-level software delivery: implementing features, fixing bugs, modifying API/UI/schema, executing PRDs, testing, deploying, or resuming interrupted work. Triggers: 开发功能, 实现需求, 修改接口, 修复 bug, 补测试, 上线部署; also natural-language bugfix requests. Not for conceptual Q&A.
-
hi-donwi Bundle API DesignDesign clear, contract-first APIs and module interfaces with validation at the boundaries. Use when adding or changing an HTTP/RPC endpoint, a public library interface, or a service contract, or when reviewing an interface for consistency. Do not use for internal one-off helpers with no external consumers.
-
hi-donwi Skill Quarkus TestingWrite tests for a Quarkus backend: fast unit tests without @QuarkusTest, integration tests with @QuarkusTest and Testcontainers PostgreSQL (not H2), RestAssured, authorisation tests, architecture tests, fixtures, JaCoCo coverage gates, and k6 load tests. Use when adding an endpoint or business rule, fixing a bug (failing test first), dealing with slow or flaky tests, setting up Testcontainers, or when coverage is below the gate. Do not use for diagnosing production issues (quarkus-observability) or non-test performance tuning (bulk-reporting-export).
-
hi-donwi Skill Java Code StandardsWrite and review Java 21 to the standards in this workspace: records and immutability, null and Optional handling, a domain exception hierarchy carrying stable ErrorCodes, logging, pattern matching and text blocks, naming, and method/class size limits. Use when writing a new Java class, reviewing a Java diff, cleaning up hard-to-read code, deciding on an exception shape or return type, or enforcing Spotless formatting. Do not use for endpoint shape (rest-api-contract), queries and entities (quarkus-persistence), or module structure and CDI (quarkus-service).
-
first-touch-inc Skill Hubspot Signal To Linkedin TouchTurn a HubSpot CRM event - lifecycle stage change, deal stage movement, form fill, list addition - into a timely, personalized LinkedIn touch. Reads the signal from HubSpot, qualifies the contact, drafts outreach via FirstTouch, gates for approval, and logs back to HubSpot when the connected FirstTouch-HubSpot integration supports it. Use when the user wants to act on HubSpot activity with LinkedIn outreach, trigger social touches from CRM events, or make outbound "event-driven." Covers any CRM event; for high-intent inbound (booked meeting, signup, trial, demo) prefer inbound-speed-to-lead.
-
mohitagw15856 Skill Pixel Gif Maker 2Generate retro pixel-text animated GIFs for Slack, Teams, or a PR comment — scrolling marquees, heartbeat pulses, confetti parties, twinkling sparkles — from a bundled pure-stdlib Python script (no PIL, no dependencies, byte-exact deterministic). Use when someone wants a celebration GIF, a 'ship it' GIF, a custom Slack GIF, a launch-day animation, or to make a team win feel like one. Produces a ready-to-drag .gif file.
-
mohitagw15856 Skill Public Holidays 2Look up public holidays for any country and year with zero API keys — the Nager.Date API via curl, with long-weekend detection and cross-country planning. Use when asked what are the holidays in a country, is date X a holiday somewhere, find long weekends this year, or which days is the team in Japan and Germany both off. Produces the holiday list with local names, the specific-date answer, long-weekend candidates, and the rerunnable command.
-
mohitagw15856 Skill The One Thing 2Cut a full plate down to the single highest-leverage move — the one thing that, done today, makes everything else easier or unnecessary. Use when asked what's the one thing I should focus on, help me prioritize, I have too much on and need to focus, or what matters most today. Produces your list weighed by leverage (not urgency or ease), the single most important thing surfaced with why it beats the rest, permission to let the rest wait, and a first step into it — because doing the one thing that matters beats doing ten that don't.
-
mohitagw15856 Skill API Docs Writer 2Escribe documentación clara de API orientada a desarrolladores. Úsalo cuando necesites documentar un endpoint de API, escribir documentos de referencia de API, crear una guía para desarrolladores o convertir una especificación bruta o colección de Postman en documentación. Produce documentación de endpoints con descripciones, parámetros, ejemplos de solicitud/respuesta y códigos de error.
-
mohitagw15856 Skill Currency Rates 2Convert currencies and fetch live exchange rates with zero API keys — Frankfurter (ECB rates) primary, open.er-api.com fallback, via plain curl. Use when asked convert 500 dollars to euros, what's the USD-INR rate, how much is this in my currency, or historical exchange rate for a date. Produces the conversion with the rate and its date quoted, the rerunnable command, and the not-a-trading-quote caveat.
-
mohitagw15856 Skill Earthquake Watch 2Check recent earthquakes worldwide with zero API keys — USGS real-time GeoJSON feeds via curl, filtered by magnitude, region, and time window. Use when asked was there an earthquake just now, recent quakes near a place, any big earthquakes today, or monitor seismic activity somewhere. Produces the matching events with magnitude, depth, location and time, the felt/damage context bands, and the rerunnable command — with the official-guidance line safety questions require.
-
mohitagw15856 Skill Flight Tracker 2Track live aircraft positions with zero API keys — adsb.lol's open ADS-B network primary, OpenSky fallback, via curl: by callsign, registration, or area. Use when asked where is this flight right now, what planes are overhead, track a tail number, or is that flight in the air. Produces the live position with altitude, speed, and heading interpreted, the overhead list for a location, and the rerunnable command — with the positions-not-schedules boundary stated honestly.
-
mohitagw15856 Skill Sequence Diagram 2Diagram an interaction as a sequence of messages between participants over time. Use when asked to show an API flow, request/response, auth handshake, integration, or 'what calls what in what order'. Produces a ready-to-render Mermaid sequence diagram (renders live, exportable as PNG/SVG) plus notes on edge cases and failure paths.
-
mohitagw15856 Skill API Test Plan 2Plan tests for an API endpoint or service — functional, negative, and contract. Use when asked to test an API, write API test cases, plan REST/GraphQL endpoint testing, or validate an API contract. Produces an API test plan — per-endpoint cases (status codes, schema, auth, validation, errors), boundary/negative cases, contract checks, and non-functional notes — so the API is verified beyond the happy 200.
-
mohitagw15856 Skill Crypto Prices 2Fetch live cryptocurrency prices with zero API keys — CoinGecko's public endpoints primary, Coinbase spot fallback, via plain curl. Use when asked what's bitcoin at, ETH price in euros, how's the crypto market today, or price of some altcoin. Produces the current price with 24h context, the source and timestamp, the rerunnable command, and the volatility caveat that crypto answers must carry.
-
mohitagw15856 Skill Where Do I Start 2Turn a chaotic pile of everything-in-your-head into one clear first action — the antidote to the paralysis of too much at once. Use when asked I don't know where to start, I'm overwhelmed with everything I have to do, help me get going, or just tell me what to do first. Produces your brain-dump organized into a simple ordered list, the single next physical action to take right now, and the rest deliberately hidden so it can't overwhelm — outsourcing the executive-function job of structuring, so you can just execute.
-
mohitagw15856 Skill Context Crusher 2Compress tool outputs, logs, and JSON before they enter the context window — structural compression via a deterministic stdlib script (schema + samples + stats instead of 300 raw rows), no API, no summarization loss. Use when asked shrink this tool output, my context is full of JSON, compress these logs before analysis, or stop wasting tokens on raw data. Produces the crushed artifact with its token math shown, the crush-or-keep decision rules, and the fetch-the-original escape hatch.
-
mohitagw15856 Skill Docs Quickstart 2Write a 'get started in 5 minutes' quickstart for a tool, library, or API. Use when asked to write a quickstart, getting-started guide, or onboarding docs for developers. Produces a copy-paste-friendly quickstart that takes a developer from zero to a first working result fast, with install, a minimal working example, and clear next steps.
-
mohitagw15856 Skill Exam Study Plan 2Build a backward-planned study schedule for an exam — using proven learning methods, not just re-reading — so you cover what matters and actually retain it. Use when asked to make a study plan, help me study for [exam], I have an exam in [time], or how do I revise. Produces a week-by-week plan working back from the exam date, prioritized by weighting and your weak spots, sessions built on active recall and spaced repetition, past-paper/practice integration, and a realistic pace with breaks — not an unsustainable cram that forgets everything by exam day.
-
mohitagw15856 Skill Hyperfocus Exit 2Give yourself a gentle, structured off-ramp from hyperfocus before it costs you sleep, meals, or the rest of your life. Use when asked I've been at this for hours, help me stop working, I can't pull myself away from this, or I lost track of time again. Produces a quick reality check on how long you've been at it and what you've neglected, a save-your-place ritual so stopping doesn't feel like losing progress, a graceful stopping point, and the transition to what you actually need to do next — because for some brains, stopping is harder than starting.
-
mohitagw15856 Skill Announcement Card 2Write a short, punchy announcement designed to be shared as an image or social card. Use when asked to announce a launch, milestone, feature, hire, funding, or win — something to post on LinkedIn/X/Slack. Produces a tight, visually-structured announcement (headline, one-liner, 2-3 proof points, CTA) that looks great exported as a PNG card from the playground.
-
mohitagw15856 Skill Exam Prep Planner 2Build a realistic exam-prep schedule with spaced repetition and retrieval practice — the plan that survives contact with an actual week. Use when asked to plan my exam prep, make a study schedule, I have N weeks until finals, or how do I study for multiple exams. Produces a day-by-day plan across all exams: spaced blocks, retrieval-first sessions, weak-topic weighting, and built-in slack for the days that go wrong.
Frequently asked questions
What are Integrations & APIs agent skills?
Integration agent skills teach AI agents to work with specific external services and APIs: third-party platforms, webhooks, MCP servers, and data syncs. Instead of re-explaining an API every session, install the skill and the agent knows the endpoints and conventions.
Which Integrations & APIs skills are most installed?
Popular Integrations & APIs skills on SkillMD right now include slack-block-kit, piv-fix-review-findings, why-did-my-request-fail. Rankings shift as installs change; sort this page by "Most installs" for the live list.
Do Integrations & APIs skills work with Claude Code and Cursor?
Yes. Every skill here ships as a SKILL.md file, an open format that works in Claude Code, Claude.ai, Cursor, Codex, Windsurf, and 60+ other agents. Install one with npx skillmds@latest add <owner>/<name>, or copy the file into your agent's skills directory.