By merge-api
Claude Code skills for integrating with and building on the Merge Unified API
Guide an AI coding agent through the full Merge Link implementation flow — context loading, database setup, backend API endpoints, and frontend UI. Use when starting a Merge integration, implementing Merge Link in a new project, setting up linked_accounts, or building the connect button or app marketplace UI.
Guide an AI coding agent through the full post-connection experience — settings page, sync status visibility, relinking, integration configuration, custom fields, and category-specific data scope filtering. Use after completing Merge Link setup to build the ongoing integration management experience or settings UI.
Guide an AI coding agent through implementing Merge sync triggers — initial sync detection and subsequent incremental sync. Webhooks are the recommended primary approach; polling acts as a development starting point and a production fallback. Use after completing Merge Link setup when you need to fetch data from Merge, detect sync completion, or implement incremental data syncing. Triggers on: "set up data sync", "fetch data from Merge", "how do I get data from Merge", "start syncing from Merge", "fetch employee data after linking", "pull data from Merge", "sync data after connection", "implement Merge sync", "detect when Merge sync completes", "set up Merge webhooks", "Merge webhook handler", "incremental sync".
Validate a Merge Unified API integration end-to-end. Use when a developer says "validate my Merge integration", "test my Merge setup", "is my Merge connection working", "debug my Merge API call", "verify my Linked Account", "check my Merge scopes", "my Merge API returns empty", "Merge sync not working", "check my account_token", or after completing /merge-unified:onboarding. Runs diagnostic checks against the Merge API and outputs a pass/fail checklist with actionable fixes.
Implement the four Merge Link backend API endpoints: link token creation, public token exchange, relinking, and deletion. Use as Step 3 of Merge Link implementation.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A Claude Code plugin with skills for integrating with and building on the Merge Unified API — one API for HRIS, ATS, CRM, Accounting, Ticketing, File Storage, Knowledge Base, and Marketing integrations.
Add the plugin marketplace, then install:
claude plugin marketplace add merge-api/merge-unified-skills
claude plugin install merge-unified
That's it — the skills are ready to use immediately.
If you prefer to add skills directly to a single project:
git clone https://github.com/merge-api/merge-unified-skills.git
mkdir -p /path/to/your/project/.claude/skills/
cp -r merge-unified-skills/skills/* /path/to/your/project/.claude/skills/
After installing, open Claude Code and try:
/merge-unified:onboarding
/merge-unified:implementing-link
/merge-unified:implementing-sync
Or just describe what you want — Claude will pick the right skill:
| Skill | Command | What it does |
|---|---|---|
| Merge Onboarding | /merge-unified:onboarding | Walk a developer from signup to a working Linked Account: SDK install, link_token → account_token flow, first API call, webhooks, and the production checklist. |
| Integration Validator | /merge-unified:integration-validator | Run diagnostic checks against a live Merge integration: API key, account_token, sync status, data access, pagination. Outputs a pass/fail report with fixes. |
| Implementing Merge Link | /merge-unified:implementing-link | Full Merge Link implementation: database schema, backend API (link token, token exchange, relink, delete), and frontend UI. Step 1 loads context inline; Steps 2–4 invoke focused sub-skills (database setup, backend endpoints, and frontend — connect button OR marketplace). |
| Implementing Merge Sync | /merge-unified:implementing-sync | Set up data syncing after a connection is established. Webhooks are the production-recommended primary; polling is the development starting point and a production fallback. A single skill per approach covers both initial and subsequent syncs. |
| Implementing Post-Connection | /merge-unified:implementing-post-connection | Build the post-connection experience: integration settings page (with persistence backend), sync status UI, relinking, custom field mappings, and category-aware data-scope filtering. 6 numbered steps; Step 1 loads context inline. |
test_xxx key while developing; switch to production_xxx before launch.All skills use Merge's official SDKs. Six languages are supported:
| Language | Package | Repo |
|---|---|---|
| Python | MergePythonClient (PyPI) | merge-python-client |
| Node / TypeScript | @mergeapi/merge-node-client (npm) | merge-node-client |
| Java / Kotlin (JVM) | dev.merge:merge-java-client (Maven) | merge-java-client |
| Go | github.com/merge-api/merge-go-client | merge-go-client |
| Ruby | merge_ruby_client (RubyGems) | merge-ruby-client |
| C# / .NET | Merge.Client (NuGet) | merge-csharp-client |
Skills support all six languages — tell Claude which one you're using, or it'll ask. Two examples:
Python
from merge import Merge
client = Merge(api_key="YOUR_API_KEY", account_token="ACCOUNT_TOKEN")
employees = client.hris.employees.list()
TypeScript / Node
import { MergeClient } from "@mergeapi/merge-node-client";
const merge = new MergeClient({
apiKey: "YOUR_API_KEY",
accountToken: "ACCOUNT_TOKEN",
});
const employees = await merge.hris.employees.list();
For canonical install + initialization snippets in Java, Go, Ruby, and C#, see each SDK's repo README (linked above).
Convert all 16 skills to 9 AI coding tools with a single script.
npx claudepluginhub merge-api/merge-unified-skills --plugin merge-unifiedClaude Code skills for integrating with, building on, and migrating to Merge Gateway
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.