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.
-
shipshitdev Bundle Nestjs ExpertNestJS architecture, modules, DI, guards, interceptors, pipes, MongoDB/Mongoose integration, auth, and production patterns. Use when building NestJS APIs, designing module structure, implementing auth, handling errors, writing DTOs, or debugging NestJS-specific issues.
-
shipshitdev Bundle GRAPHQL ArchitectDesign and review GraphQL schemas, resolvers, mutations, pagination, and data-loading patterns. Use when building or refactoring GraphQL APIs, adding fields, fixing resolver design, or improving GraphQL performance and safety.
-
shipshitdev Bundle Nestjs Testing ExpertNestJS testing mechanics with Jest — building testing modules, mocking providers and repositories, writing service and controller specs, and driving HTTP end-to-end tests through the real application. Use for any test touching a NestJS service, controller, guard, module, or API endpoint, including test-module setup, provider overrides, database fakes, and Supertest request flows.
-
shipshitdev Bundle Content Script DeveloperExpert in browser extension content scripts, DOM integration, and safe page augmentation across modern web apps. Use when building or updating a browser-extension content script, injecting UI into third-party pages, or handling SPA navigation and dynamic DOM changes.
-
laurigates Skill Git API PrGitHub API PR creation without local git. Use when submitting file changes as a PR without local commits — quick fixes, typos, config updates, or bypassing local git state.
-
laurigates Bundle API TestingHTTP API testing with Supertest (TS) and httpx/pytest (Python). Use when the user mentions API testing, Supertest, httpx, REST/GraphQL validation, or HTTP response errors.
-
laurigates Skill Test QuickUnit tier only — skips slow, integration, and E2E tests for sub-30s feedback. Use when checking units after a change, running tests affected since the last commit, or unit watch mode.
-
laurigates Bundle Clippy AdvancedAdvanced Clippy configuration for Rust — custom rules, pedantic/nursery lints, clippy.toml, IDE and CI integration. Use when configuring or enforcing lint standards.
-
laurigates Bundle Git Repo DetectionDetect GitHub repo owner/name from git remotes. Use when needing the owner/repo identifier for GitHub CLI or API calls, especially across multiple repos.
-
laurigates Bundle Go Feature FlagGO Feature Flag (GOFF) self-hosted feature flags with OpenFeature integration — config, relay proxy, targeting, rollouts. Use when working with GOFF or flags.goff.yaml.
-
laurigates Skill Mockito HTTP Mockingmockito HTTP mocking for Rust integration tests: expectation semantics, mock matching order, and taming polling clients against instant mock servers. Use when mocking an HTTP API in Rust tests, when a wait-until-matched loop hangs, or when tests pass alone but hang under concurrent load.
-
laurigates Bundle Playwright TestingPlaywright E2E testing — cross-browser, visual regression, API testing, mobile emulation. Use when writing E2E tests or setting up automated UI testing for web apps.
-
laurigates Skill Test Tier SelectionDecide which test tier a change needs — unit, integration, or E2E — from its scope; runs nothing itself. Use when deciding how much of the suite to run after a change.
-
laurigates Bundle Configure API TestsAPI contract testing: Pact, OpenAPI validation, JSON Schema/Zod. Use when adding consumer/provider contract tests or detecting breaking API changes in CI.
-
laurigates Bundle Blueprint Derive RulesDerive Claude rules from git commit history. Use when extracting implicit decisions from commits or codifying code-style, testing, and API-design rules.
-
laurigates Skill Design Deep ModulesJudge interface depth — deep modules hide complexity behind small interfaces. Use when designing a module/API, reviewing a class boundary, or reducing complexity.
-
thebushidocollective Skill Java Streams APIUse when Java Streams API for functional-style data processing. Use when processing collections with streams.
-
thebushidocollective Skill Lua C IntegrationUse when lua C API for extending Lua with native code including stack operations, calling C from Lua, calling Lua from C, creating C modules, userdata types, metatables in C, and performance optimization techniques.
-
thebushidocollective Skill GRAPHQL ResolversUse when implementing GraphQL resolvers with resolver functions, context management, DataLoader batching, error handling, authentication, and testing strategies.
-
thebushidocollective Skill Mocha ConfigurationUse when mocha configuration including reporters, config files, plugins, and CI integration.
-
thebushidocollective Skill Nestjs TestingUse when nestJS testing with unit tests, integration tests, and e2e tests. Use when building well-tested NestJS applications.
-
thebushidocollective Skill Cocoapods Privacy ManifestsUse when implementing iOS 17+ privacy manifests for CocoaPods libraries. Covers PrivacyInfo.xcprivacy file creation, required reasons API declarations, and proper resource bundle integration for App Store compliance.
-
thebushidocollective Skill GRAPHQL PerformanceUse when optimizing GraphQL API performance with query complexity analysis, batching, caching strategies, depth limiting, monitoring, and database optimization.
-
thebushidocollective Skill Vitest ConfigurationUse when vitest configuration, Vite integration, workspace setup, and test environment configuration for modern testing.
-
thebushidocollective Skill Shfmt FormattingUse when formatting shell scripts with shfmt. Covers consistent formatting patterns, shell dialect support, common issues, and editor integration.
-
thebushidocollective Skill GRAPHQL Schema DesignUse when designing GraphQL schemas with type system, SDL patterns, field design, pagination, directives, and versioning strategies for maintainable and scalable APIs.
-
thebushidocollective Skill Biome ConfigurationUse when biome configuration including biome.json setup, schema versions, VCS integration, and project organization.
-
thebushidocollective Skill Pylint IntegrationUse when pylint CI integration including plugins, editor integration, and performance tuning.
-
thebushidocollective Skill Shfmt ConfigurationUse when configuring shfmt for shell script formatting including .shfmt.toml setup, EditorConfig integration, and project-specific settings.
-
thebushidocollective Skill Gluestack ThemingUse when customizing gluestack-ui themes and design tokens. Covers theme provider setup, design tokens, dark mode, NativeWind integration, and extending themes.
-
thebushidocollective Skill Absinthe SchemaUse when designing GraphQL schemas with Absinthe. Covers type definitions, interfaces, unions, enums, and schema organization patterns.
-
thebushidocollective Skill Rubocop IntegrationUse when ruboCop CI integration including GitHub Actions, plugins, and performance optimization.
-
thebushidocollective Skill Django REST FrameworkUse when Django REST Framework for building APIs with serializers, viewsets, and authentication. Use when creating RESTful APIs.
-
thebushidocollective Skill Absinthe ResolversUse when implementing GraphQL resolvers with Absinthe. Covers resolver patterns, dataloader integration, batching, and error handling.
-
thebushidocollective Skill Absinthe SubscriptionsUse when implementing real-time GraphQL subscriptions with Absinthe. Covers Phoenix channels, PubSub, and subscription patterns.
-
thebushidocollective Skill Apollo Caching StrategiesUse when implementing Apollo caching strategies including cache policies, optimistic UI, cache updates, and normalization.
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 playwright-testing, nestjs-expert, graphql-architect. 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.