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.
-
ferocknew Bundle Siyuan API当用户要求"查询思源笔记"、"操作思源笔记"、"获取思源笔记内容"、"思源笔记 API"、"写笔记"、"往思源新增/修改笔记"、"同步记忆到思源"时使用此 skill。
-
ferocknew Bundle Wikijs API当用户要求"查询 Wiki.js"、"操作 Wiki.js"、"获取 Wiki.js 页面"、"创建 Wiki.js 页面"、"Wiki.js GraphQL API"时,或者需要通过 GraphQL API 与 Wiki.js 实例交互时使用此 skill。
-
ferocknew Bundle Mind Map Skill思维导图远程控制工具。通过 REST API 操作 simple-mind-map 思维导图应用,支持完整 CRUD、节点移动/排序/插入、备注/超链接/图标/标签、概要/关联线/公式/外框 CRUD、撤销重做、展开收起、搜索、以及通过 exec 命令调用全部 45 个 simple-mind-map 命令。当用户提到以下场景时,应主动使用本技能:操作思维导图、读取思维导图内容、添加/删除/修改思维导图节点、移动节点、搜索节点、调整结构、用 JSON 数据覆盖思维导图。即使用户没有明确说"思维导图",只要涉及 mind map、脑图、心智图等话题,都应考虑使用本技能。
-
ferocknew Bundle Xiaomi Mimo Query当用户要求"查询小米 MiMo 用量"、"小米 CodingPlan 用量"、"小米 mimo 额度"、"xiaomi mimo usage"、"查询 miMo 剩余 token"、"小米编程计划用量"时使用此 skill。通过小米开放平台 REST API(platform.xiaomimimo.com)查询 CodingPlan 的 token 用量(本月用量/计划总量/补偿额度),实时返回使用量与百分比。
-
jh941213 Skill Fastapi Templates 3프로덕션 수준의 FastAPI 프로젝트 생성 및 설정 가이드. async 패턴, DI, 에러 핸들링 포함. 트리거: "FastAPI", "Python API 프로젝트", "FastAPI 프로젝트 생성", "FastAPI 템플릿", "FastAPI 설정" 안티-트리거: "Django", "Flask", "Node.js API", "Express", "기존 FastAPI 수정만"
-
tricentis Bundle CLI API CommanderAutomates Tosca Commander via TCShell.exe, .tcs batch scripts, TCAPI (.NET), or Remote Control. Use for /cli-api-commander, JumpToNode, checkout/checkinall, workspace locked, batch mode, .tws workspaces, execution lists, or GUI RC. Detects runtimes first. Does NOT cover Data Integrity or in-process Commander automation.
-
i-onlabs Skill API Design PatternsUse when creating REST APIs, FastAPI endpoints, GraphQL schemas, or designing API architecture. Provides patterns for models, services, routers, and comprehensive testing.
-
jnzader Skill Backend LayerThis layer provides the backend functionality for the RepoForge application, handling API requests, authentication, and database migrations. Trigger: When working in backend/ — adding, modifying, or debugging server-side logic.
-
jnzader Skill Encrypt API KeysThis skill covers AES-256-GCM encryption for provider API keys. Trigger: Load this skill when handling crypto operations for API keys.
-
jnzader Skill Define Request Response SchemasThis skill covers the creation of Pydantic v2 request and response schemas. Trigger: Load this skill when defining schemas for the RepoForge Web API.
-
jnzader Skill Exchange Github OAUTH CodeThis skill covers the implementation of GitHub OAuth helper functions. Trigger: Load this skill when handling GitHub OAuth processes.
-
nemagu Bundle Python Pytest TestingИспользуй как вспомогательный скил при настройке и организации тестов Python через pytest, pytest-asyncio и pytest-cov: структура unit/integration, фикстуры, фабрики, conftest.py, параметризация, маркеры, асинхронные тесты, команды запуска, покрытие и общий lifecycle временной интеграционной инфраструктуры. Не использовать для определения тестовых сценариев, ожидаемого поведения компонентов и технологически специфичных проверок.
-
nemagu Bundle Python Fastapi API WorkerИспользуй при реализации или правке сборки HTTP API-процесса на FastAPI: фабрики приложения, типизированного runtime context, lifespan shared-ресурсов, middleware, logging context запроса, error boundary, health endpoints и запуска через Uvicorn. Не применять для определения HTTP-контрактов, реализации конкретных endpoint-ов и transport-моделей, application/domain-логики, persistence-адаптеров и фоновых worker-ов.
-
nemagu Bundle Python Service Logging WritingИспользуй при реализации или правке логирования отдельно запускаемых процессов Python-сервиса: общей настройки logger-а, structured context, полей запроса или сообщения, стабильных событий, уровней, единственной error boundary, JSON renderer-а и тестов logging-контракта. Применяй совместно со скилом конкретного API или worker-процесса. Не использовать для аналитического проектирования logging-контракта, выбора collector-а, метрик и трассировки.
-
nemagu Bundle Python Fastapi HTTP Endpoint WritingИспользуй при реализации или правке обычных HTTP endpoint-ов на FastAPI: routers, внешних Pydantic request/response-моделей, path/query/header/cookie параметров, transport validation, caller identity, явных mappings в публичные application-входы и результаты, пагинации, идемпотентности и OpenAPI. Не применять для WebSocket/SSE, сборки API-процесса, application/domain-логики, Unit of Work и исходящих адаптеров.
-
harpreetsingh Skill Hs Sw Gh IssueFile a GitHub issue with title, body, labels, and native type (Feature|Bug|Task) via GraphQL
-
harpreetsingh Skill Hs Sw UX PolishDeep UI/UX scrutiny targeting Stripe-level quality for both desktop and mobile
-
richlander Skill NugetfetchLightweight, AOT-friendly NuGet client library for .NET: query versions, download and extract .nupkg packages, and search nuget.org. It is NOT the official NuGet.Protocol / NuGet.Client API — the surface is much smaller and the shapes differ. Key rules: you bring your own HttpClient (NuGetClient has no parameterless ctor), extraction lives on a separate static PackageExtractor class, and NormalizeVersion is static. See the body.
-
richlander Skill System CommandlineUse when building or modifying a .NET command-line app with System.CommandLine (RootCommand, Command, Option<T>, Argument<T>) on the current GA / 2.x–3.x API. This library had a large breaking redesign at 2.0 GA, so training data and web snippets are FULL of the removed beta stack (SetHandler, AddOption, BinderBase, IConsole). The #1 silent trap: the Option/Argument constructor's 2nd positional argument is an ALIAS, not a description. Covers the small core shape. Pull actions/invocation for dedicated Command.Action classes or cancellation; options/arguments for HelpName, completion, stable case-insensitivity, custom parsing, or cross-option validators; beta migration, subcommands/help, and 3.x additions are separate. Don't web-search this API.
-
richlander Skill Microsoft Extensions AIMicrosoft.Extensions.AI (IChatClient) usage and migration gotchas. Use when building or fixing chat clients, tool/function calling, or middleware pipelines with Microsoft.Extensions.AI — above all that automatic tool calling requires building the client with ChatClientBuilder(...).UseFunctionInvocation(); without it, tools placed in ChatOptions.Tools are silently never invoked, response.Text is empty, and no error is thrown. Also covers the preview→GA API renames (which have no [Obsolete] shims).
-
richlander Skill System Commandline Beta To Ga MigrationUse when migrating a .NET CLI from System.CommandLine 2.0.0-beta (beta1–beta4) to the GA / 3.x API, or when you see removed beta symbols (SetHandler, AddOption, AddCommand, AddGlobalOption, BinderBase<T>, IConsole, HelpBuilder, getDefaultValue:, IsRequired, ExistingOnly). beta4 → GA was a breaking redesign of the invocation and binding stack: beta code does NOT compile against GA.
-
richlander Skill System Commandline Stable 2xUse when building or modifying a .NET command-line app with System.CommandLine (RootCommand, Command, Option<T>, Argument<T>) on the current GA / 2.x–3.x API. This library had a large breaking redesign at 2.0 GA, so training data and web snippets are FULL of the removed beta stack (SetHandler, AddOption, BinderBase, IConsole). The #1 silent trap: the Option/Argument constructor's 2nd positional argument is an ALIAS, not a description. Covers the core shapes: declaring inputs, building the command tree, SetAction, and reading values by identity. beta-to-GA migration, options/arguments in depth, actions/invocation, subcommands/help, and 3.x additions are covered separately. Don't web-search this API — the current idioms are in the System.CommandLine skills.
-
kao273183 Bundle Tc Version Diff比對兩個 TC 版本(v0.x → v0.y)的差異,產 changelog + 補測清單 + 自動更新 status sheet 的審查紀錄。當使用者提到「TC 版本 diff / TC 升版 / 比對 v0.2 v0.3 / 哪些 TC 要重跑 / 補測清單」,或剛 review 完一份 TC 升版本(看到「v0.3 補 8 條」這種訊息)時觸發。配套:test-review(升版前審)、test-master(升版時擴張)、tc-to-pytest(API TC 升版同步 pytest)。
-
kao273183 Bundle Test Data Factory跨平台統一的 test data 生成策略。整合 Faker / Bogus / factory_bot / @faker-js/faker 等主流 fake data library,跨 iOS / Android / Flutter / Web / pytest 維持一致 fixture 命名。解決「我們有 5 個專案各寫一套 mock user」的混亂。當使用者提到「test data / fixture / faker / mock data / factory / 假資料 / 測試資料 / Bogus / FactoryBot」時觸發。配套:test-automation(用 factory 產測試資料)、tc-to-pytest(白箱 API test fixture)、property-based-test-gen(fuzz 配 deterministic seed)。
-
kao273183 Bundle Flutter Test Master專為 Flutter 應用量身打造的完整測試計劃與測試用例生成 Skill。生成 Flutter 三層測試(Unit/Widget/Integration)、Golden Test、Platform Channel 測試、黑箱/白箱 TC(Google Sheet)、架構測試策略、Fake-over-Mock 實作範例、跨 iOS+Android 驗證策略、以及 Firebase Test Lab / CI 整合指引。當使用者提到「Flutter 測試計劃」、「flutter test」、「widget test」、「integration_test」、「Dart 測試」、「寫 Flutter 測試案例」、「Flutter test plan」、「Flutter 自動化」、「Dart unit test」、「golden test」、「Flutter QA」,或針對使用 Flutter/Dart 的專案規劃測試時使用。與 test-master 並存:test-master 適用原生 iOS/Android(Swift/Kotlin),flutter-test-master 適用 Flutter/Dart 專案或 Flutter+Native 混合專案。
-
kao273183 Bundle Performance Test Gen從測試用例(Google Sheet TC / JIRA 票號 / 功能描述)生成壓力測試腳本,支援 k6 / JMeter / Locust 三大主流框架。自動推導 SLA threshold(p95 / p99 / error rate)、繪 ramp-up 曲線、整合 CI。當使用者提到「效能測試 / 壓力測試 / load test / stress test / k6 / JMeter / Locust / SLA 驗證 / p95 / TTFB 測試 / API 壓力」時觸發。配套:test-master(規劃 perf TC)、tc-to-pytest(功能 API test)、test-review(審 perf 腳本)、smoke-test-analyzer(perf 不該每次跑)。
-
daboggieman Skill API DesignAPI Design
-
daboggieman Skill API TestingAPI Testing
-
l-x-t Bundle Ng FormsBuild signal-based forms in Angular v22+ using the Signal Forms API (public API since v22, imported from @angular/forms/signals). Use for form creation with automatic two-way binding, schema-based validation, field state management, and dynamic forms. Triggers on form implementation, adding validation, creating multi-step forms, or building forms with conditional fields. Don't use for template-driven forms without signals or third-party form libraries like Formly or ngx-formly.
-
l-x-t Bundle Ng Data AccessBuild the typed server-communication layer in Angular v22+ – fetch data through httpResource/resource/rxResource backed by HttpClient, with functional interceptors, loading/error/reload state, and SSR-safe transfer caching. Use when fetching data, writing an API service, wiring HttpClient, choosing httpResource vs resource vs rxResource, adding an interceptor, or surfacing loading/error/reload state. The project's TypeScript style guide prefers resource()/rxResource()/httpResource() over "RxJS + async pipe" for reads.
-
l-x-t Bundle Ng Review ArchitectureReview the architecture of an Angular project against domain-driven design and module depth – bounded contexts, library categories (feature/ui/data-access/util/domain/api/shell), domain isolation, access restrictions, smart/dumb components, and deep vs shallow modules. Produces a structured review, then drills into chosen findings. Use when the user wants an Angular architecture review, to assess domain structure or boundaries, find refactoring or deepening opportunities, or check DDD/Nx layering and dependency rules.
-
taosdata Bundle Idmp Openapi ExplorerIDMP OpenAPI explorer skill. Use it to inspect schema paths, required inputs, and generated commands; fall back to raw API only after schema and generated commands are exhausted.
-
magnus919 Bundle Backend Engineering 2Backend engineering methodology — API implementation patterns (REST, gRPC, GraphQL), service architecture (clean/hexagonal/layered), database access patterns, integration and middleware design, error handling, and service-level testing. Language and framework agnostic.
-
magnus919 Bundle Systematic Debugging 24-phase root cause debugging protocol: understand bugs before fixing. Use for ANY technical issue — test failures, production bugs, unexpected behavior, performance problems, build failures, or integration issues. ESPECIALLY when under time pressure, when "one quick fix" seems obvious, or when previous fix attempts have failed.
-
hack23 Skill Osint Methodologies 3OSINT collection, source evaluation, data integration, verification techniques for Swedish political intelligence
-
hack23 Skill European Parliament API 3European Parliament Open Data API integration, MEP data, legislative procedures, and cross-parliament analysis
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 siyuan-api, wikijs-api, mind-map-skill. 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.