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.
-
majiayu000 Bundle Github Project Management 5Comprehensive GitHub project management with swarm-coordinated issue tracking, project board automation, and sprint planning
567 -
majiayu000 Bundle Economic Calendar Fetcher 2Retrieve upcoming economic events and data releases from the Financial Modeling Prep (FMP) Economic Calendar API. This skill fetches scheduled economic indicators including central bank monetary policy decisions, employment reports, inflation data (CPI/PPI), GDP releases, retail sales, manufacturing data, and other market-moving events that impact financial markets.
567 -
majiayu000 Bundle Quota Management 4Tracks quotas, monitors thresholds, and degrades gracefully for rate-limited APIs. Use when integrating external services that impose rate or cost limits.
567 -
majiayu000 Bundle Service Registry 4Service registry for external services: health checks, central config, unified execution.
567 -
majiayu000 Bundle Phx Pr Review 5Address PR review comments on Elixir/Phoenix code — fetch comments, draft responses, optionally fix code. Use when the user shares a PR URL or mentions reviewer feedback.
567 -
majiayu000 Bundle Terra Troubleshooting 2Terra API troubleshooting and debugging. Use when experiencing connection issues, data sync problems, webhook failures, SDK errors, or provider-specific issues.
567 -
majiayu000 Bundle Convex Components 3Convex Components - Presence, ProseMirror/BlockNote collaborative editing, and Resend email integration
567 -
majiayu000 Bundle Python Fastapi 3Build high-performance Python APIs with FastAPI. Covers async endpoints, dependency injection, Pydantic validation, OpenAPI auto-generation, OAuth2/JWT authentication, and database integration. Use when building REST APIs, microservices, or backend services with Python.
567 -
majiayu000 Bundle Phx Plan 6Plan features spanning multiple domains: billing (Stripe), auth (RBAC), real-time (Presence), webhooks, jobs (Oban). Use when designing interconnected systems or converting review findings into tasks.
567 -
majiayu000 Bundle Error Message Design 2ユーザーフレンドリーなエラーメッセージの設計を専門とするスキル。 エラーコード体系、多言語対応(i18n)、アクション指向のメッセージ設計を提供。 Anchors: - The Pragmatic Programmer / 適用: 実践的改善 / 目的: 品質維持 - Nielsen Norman Group UX Guidelines / 適用: エラーメッセージ設計 / 目的: ユーザビリティ向上 Trigger: Use when designing error messages, creating error code systems, implementing i18n for errors, or building user-friendly error responses. error message, error code, i18n, user-friendly, validation error, API error response
567 -
majiayu000 Bundle 142 Java Functional Programming 3Use when you need to apply functional programming principles in Java — including writing immutable objects and Records, pure functions, functional interfaces, lambda expressions, Stream API pipelines, Optional for null safety, function composition, higher-order functions, pattern matching for instanceof and switch, sealed classes/interfaces for controlled hierarchies, Stream Gatherers for custom operations, currying/partial application, effect boundary separation, and concurrent-safe functional patterns. This should trigger for requests such as Improve the code with Functional Programming; Apply Functional Programming; Refactor the code with Functional Programming. Part of cursor-rules-java project
567 -
majiayu000 Bundle Writing GRAPHQL Operations 2Creates GraphQL queries and mutations using gql.tada and urql. Implements repository pattern with type-safe operations and error handling. Triggers on: GraphQL query, GraphQL mutation, gql.tada, urql client, Saleor API, fragments, repository pattern, fetch-schema, MSW mocks.
567 -
majiayu000 Bundle 403 Frameworks Quarkus Validation 2Use when you need to design, review, or improve validation in Quarkus applications — including Bean Validation on JAX-RS resources, @Valid on parameters and CDI beans, constraint groups, @ConfigMapping validation, custom constraints, nested DTO validation, and ExceptionMapper-based error mapping. This should trigger for requests such as Add validation support in Quarkus; Review Quarkus validation rules; Improve request validation in Quarkus REST APIs; Add custom validation constraints in Quarkus; Validate Quarkus @ConfigMapping properties. Part of cursor-rules-java project
567 -
majiayu000 Bundle 422 Frameworks Quarkus Testing Integration Tests 2Use when you need to write or improve integration tests for Quarkus — including @QuarkusTest, Dev Services for automatic container provisioning, Testcontainers via QuarkusTestResourceLifecycleManager, WireMock for external HTTP stubs, @QuarkusIntegrationTest for black-box testing against packaged artifacts, REST Assured, data isolation strategies (@TestTransaction vs @BeforeEach cleanup), and Maven Surefire/Failsafe three-tier split (*Test, *IT, *AT). This should trigger for requests such as Add or improve integration tests in a Quarkus project; Configure Testcontainers or Dev Services for Quarkus tests; Add WireMock stubs for external HTTP dependencies in Quarkus integration tests; Set up @QuarkusIntegrationTest for packaged artifact or native binary testing; Fix test data isolation or configure Maven Surefire/Failsafe split. Part of cursor-rules-java project
567 -
majiayu000 Bundle Testing With API Mocks 2Start here for all API mocking in tests. Covers auto-generation, fixtures, and when to use other skills. Required reading before creating, refactoring, or modifying any test involving API calls.
567 -
majiayu000 Bundle Ln 770 Crosscutting Setup 3Coordinates logging, error handling, CORS, health checks, and API docs
567 -
majiayu000 Bundle Brightdata 4Progressive URL scraping. USE WHEN Bright Data, scrape URL, web scraping tiers. SkillSearch('brightdata') for docs.
567 -
majiayu000 Bundle Cloudflare Email Routing 3Cloudflare Email Routing for receiving/sending emails via Workers. Use for email workers, forwarding, allowlists, or encountering Email Trigger errors, worker call failures, SPF issues.
567 -
majiayu000 Bundle Railway Docs 2This skill should be used when the user asks about Railway features, how Railway works, or shares a docs.railway.com URL. Fetches up-to-date Railway docs to answer accurately.
567 -
majiayu000 Bundle Use Local Whisper 2Use when the user wants local voice transcription instead of OpenAI Whisper API. Switches to whisper.cpp running on Apple Silicon. WhatsApp only for now. Requires voice-transcription skill to be applied first.
567 -
majiayu000 Bundle B2c Config 2View and debug B2C CLI configuration and understand where credentials come from. Use when authentication fails, connection errors occur, wrong instance is used, or you need to verify dw.json settings, environment variables (SFCC_*), or OAuth credentials are loaded correctly.
567 -
majiayu000 Bundle 123 Java Exception Handling 3Use when you need to apply Java exception handling best practices — including using specific exception types, managing resources with try-with-resources, securing exception messages, preserving error context via exception chaining, validating inputs early with fail-fast principles, handling thread interruption correctly, documenting exceptions with @throws, enforcing logging policy, translating exceptions at API boundaries, managing retries and idempotency, enforcing timeouts, attaching suppressed exceptions, and propagating failures in async/reactive code. Part of the skills-for-java project
567 -
majiayu000 Bundle Bird Twitter Bookmarks 2Manage X/Twitter bookmarks locally with Field Theory CLI. Actions: sync, search, list, classify, stats, viz, l2-label, review queue. Keywords: x bookmarks, twitter bookmarks, fieldtheory, ft.
567 -
majiayu000 Bundle Pr Health Check 2Use when checking if PR is ready to merge. Validates merge-readiness and PR status patterns.
567 -
majiayu000 Bundle 303 Frameworks Spring Boot Validation 2Use when you need to design, review, or improve validation in Spring Boot applications — including Bean Validation on request DTOs, @Valid/@Validated at API boundaries, constraint groups, custom constraints, @ConfigurationProperties validation, nested DTO validation, and consistent validation error handling. This should trigger for requests such as Add validation support in Spring Boot; Review Spring Boot validation rules; Improve request validation in Spring Boot REST APIs; Add custom Bean Validation constraints in Spring Boot; Validate configuration properties in Spring Boot. Part of cursor-rules-java project
567 -
majiayu000 Bundle 503 Frameworks Micronaut Validation 2Use when you need to design, review, or improve validation in Micronaut applications — including Bean Validation on @Controller methods, @Body @Valid, query/path parameter validation, @ConfigurationProperties validation, custom constraints, nested DTO validation, and ExceptionHandler mapping for constraint violations. This should trigger for requests such as Add validation support in Micronaut; Review Micronaut validation rules; Improve request validation in Micronaut REST APIs; Add custom validation constraints in Micronaut; Validate Micronaut configuration properties. Part of cursor-rules-java project
567 -
majiayu000 Bundle Ln 643 API Contract Auditor 4Checks layer leakage in method signatures, missing DTOs, entity leakage to API, inconsistent error contracts. Use when auditing API contracts.
567 -
majiayu000 Bundle Typescript Pro 4Use when building TypeScript applications requiring advanced type systems, generics, or full-stack type safety. Invoke for type guards, utility types, tRPC integration, monorepo setup.
567 -
majiayu000 Bundle Labarchive Integration 4Electronic lab notebook API integration. Access notebooks, manage entries/attachments, backup notebooks, integrate with Protocols.io/Jupyter/REDCap, for programmatic ELN workflows.
567 -
majiayu000 Bundle Swift Best Practices 2| This skill should be used when writing or reviewing Swift code for iOS or macOS projects. Apply modern Swift 6+ best practices, concurrency patterns, API design guidelines, and migration strategies. Covers async/await, actors, MainActor, Sendable, typed throws, and Swift 6 breaking changes.
567 -
majiayu000 Bundle Irp Embodiment Framework 2Category: Integration / Physical Embodiment
567 -
majiayu000 Bundle Gh Address Comments 2---name: gh-address-comments
567 -
majiayu000 Bundle Read Unresolved Pr Comments 2GitHub PRから未対応のコメントを取得します。GraphQL APIで (1) コード特定行への未解決Review threads(Resolve可能)と (2) コードブロックを含むIssue comments(会話タブ、Resolve不可)の両方を取得し、JSON形式で出力します。PR情報(番号・タイトル・URL・状態・作成者・レビュアー)も含まれます。
567 -
majiayu000 Bundle Dev Create Pr 2Analyze the working tree, stage relevant changes, create a branch if needed, commit, and open a pull request
567 -
majiayu000 Bundle Dev Review Pr 2Handle automated PR review feedback and merge when ready
567 -
majiayu000 Bundle B2c Scapi Custom 2Using the b2c CLI for Custom SCAPI endpoint management
567
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 github-project-management, economic-calendar-fetcher, quota-management. 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.