{"id":50299308,"url":"https://github.com/splashifypro/claude-plugin","last_synced_at":"2026-05-28T11:04:19.075Z","repository":{"id":360890043,"uuid":"1250981300","full_name":"splashifypro/claude-plugin","owner":"splashifypro","description":"Official Claude Code plugin for Splashify Pro — send WhatsApp, RCS, and Instagram messages, run broadcasts, manage contacts/templates/AI agents, run email campaigns, and read analytics. Wraps the splashify CLI; your oc_live_ token never enters Claude's context.","archived":false,"fork":false,"pushed_at":"2026-05-28T08:51:13.000Z","size":39,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-28T10:25:19.793Z","etag":null,"topics":["ai-agents","broadcast","claude-code","claude-code-plugin","claude-plugin","cli","email-marketing","instagram-messaging","mcp","messaging","rcs","splashify","whatsapp","whatsapp-business-api","whatsapp-cloud-api"],"latest_commit_sha":null,"homepage":"https://docs.splashifypro.com/claude-code","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/splashifypro.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-05-27T06:18:37.000Z","updated_at":"2026-05-28T08:51:17.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/splashifypro/claude-plugin","commit_stats":null,"previous_names":["splashifypro/claude-plugin"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/splashifypro/claude-plugin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splashifypro%2Fclaude-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splashifypro%2Fclaude-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splashifypro%2Fclaude-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splashifypro%2Fclaude-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/splashifypro","download_url":"https://codeload.github.com/splashifypro/claude-plugin/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splashifypro%2Fclaude-plugin/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33605450,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-28T02:00:06.440Z","response_time":99,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai-agents","broadcast","claude-code","claude-code-plugin","claude-plugin","cli","email-marketing","instagram-messaging","mcp","messaging","rcs","splashify","whatsapp","whatsapp-business-api","whatsapp-cloud-api"],"created_at":"2026-05-28T11:04:18.354Z","updated_at":"2026-05-28T11:04:19.064Z","avatar_url":"https://github.com/splashifypro.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Splashify Pro for Claude Code\n\nDrive a **Splashify Pro** messaging account from Claude Code — send WhatsApp,\nRCS, and Instagram messages, run broadcasts, manage contacts and templates,\nconfigure AI agents, run email campaigns, and read analytics.\n\nThe plugin wraps the [`splashify` CLI](https://github.com/splashifypro/cli),\nwhich holds your `oc_live_` access token in `~/.splashify/config.json`. **The\nplugin itself stores no credentials and Claude never sees your token.** See\n[SECURITY.md](SECURITY.md) for the full security model.\n\n---\n\n## Install\n\n### 1. Install the splashify CLI (one-time)\n\nThe plugin needs the `splashify` binary on your `PATH`.\n\n**macOS / Linux:**\n\n```bash\ncurl -fsSL https://raw.githubusercontent.com/splashifypro/cli/main/install.sh | bash\n```\n\n**Windows (PowerShell):**\n\n```powershell\niwr -useb https://raw.githubusercontent.com/splashifypro/cli/main/install.ps1 | iex\n```\n\nThen connect your account once:\n\n```bash\nsplashify connect\n# Paste an oc_live_ token from app.splashifypro.com → Settings → Developer → Access Tokens\n```\n\nVerify it worked:\n\n```bash\nsplashify whoami\nsplashify doctor\n```\n\n### 2. Install the plugin\n\nFrom inside Claude Code:\n\n```\n/plugin marketplace add splashifypro/claude-plugin\n/plugin install splashifypro@splashifypro\n```\n\nOr from your shell:\n\n```bash\nclaude plugin marketplace add splashifypro/claude-plugin\nclaude plugin install splashifypro@splashifypro\n```\n\n---\n\n## What you can ask Claude\n\nOnce installed, just talk to Claude in plain English. The plugin's seven skills\nauto-load based on what you ask:\n\n### Messaging\n\n\u003e *\"Send a WhatsApp message to +919876543210 saying 'Your order has shipped'\"*\n\u003e *\"Reply to the conversation with John with the canned 'business-hours' message\"*\n\u003e *\"List open WhatsApp conversations from this week\"*\n\u003e *\"Send the order_update template to +14155551234 with vars [Alice, ORD-2024]\"*\n\n### Broadcasts\n\n\u003e *\"Create a broadcast called 'May Sale' using the may_offer template to my 'VIP customers' segment\"*\n\u003e *\"What's the delivery status of broadcast bcst_…?\"*\n\u003e *\"Cancel the scheduled broadcast for tomorrow\"*\n\u003e *\"Rebroadcast to the contacts that failed\"*\n\n### Contacts \u0026 segments\n\n\u003e *\"List my VIP contacts\"*\n\u003e *\"Tag this list of numbers as 'newsletter-signup'\"*\n\u003e *\"Create a dynamic segment for contacts in Mumbai who opted in this month\"*\n\u003e *\"Block +919999999999 from messaging me\"*\n\n### AI agents \u0026 automation\n\n\u003e *\"Create a support AI agent for WhatsApp called 'Riya'\"*\n\u003e *\"Upload this PDF as knowledge for my support agent\"*\n\u003e *\"Show me all my Click-to-WhatsApp ads campaigns\"*\n\n### Email marketing\n\n\u003e *\"Set up the domain transactional.acme.com and verify DNS\"*\n\u003e *\"Create an email campaign 'May Newsletter' to my 'subscribers' segment\"*\n\n### Analytics \u0026 billing\n\n\u003e *\"How many messages did I send last week?\"*\n\u003e *\"What's my wallet balance and recent transactions?\"*\n\u003e *\"Show me my expense trend over 3 months\"*\n\n### Account \u0026 ops\n\n\u003e *\"Add Alice as a manager with read-write on contacts and analytics\"*\n\u003e *\"What's my WABA setup status?\"*\n\u003e *\"Open a support ticket about template approval delay\"*\n\n---\n\n## How it works\n\n```\nYou ── Claude Code ── splashify CLI ── HTTPS, Bearer oc_live_ ── api.splashifypro.com\n                                          │\n                                          └── reads ~/.splashify/config.json (mode 0600)\n```\n\n- The plugin contributes **skills** — markdown instructions that teach Claude\n  *when* and *how* to invoke `splashify` subcommands.\n- Claude uses its **Bash tool** to run `splashify` with the right flags.\n- The CLI talks to the Splashify Pro backend with your token; Claude reads the\n  JSON the CLI prints and summarises it for you.\n\nThis is the same architecture the\n[OpenClaw skill](https://github.com/splashifypro/cli/tree/main/openclaw-skill)\nuses — production-tested, with the token kept out of every Claude-visible\nsurface.\n\n---\n\n## Skills\n\n| Skill | When it loads |\n|-------|---------------|\n| `splashify-setup` | account connection, `whoami`, `doctor`, profile, dashboard, tokens |\n| `splashify-messaging` | sending WhatsApp/RCS/Instagram messages, conversations, contacts, tags, media |\n| `splashify-broadcasts` | broadcasts, WhatsApp templates, segments, attributes |\n| `splashify-automation` | AI agents, flows, integrations, CTWA, canned messages, calling |\n| `splashify-analytics` | analytics, wallet, billing, subscription, expenses, AI credits, activity |\n| `splashify-email` | email marketing — domains, templates, audiences, campaigns |\n| `splashify-account-admin` | team, WABA, opt management, allowed IPs, devices, support tickets |\n\nThe complete CLI command reference is in\n[`references/cli-reference.md`](references/cli-reference.md).\n\n---\n\n## Confirmation rule\n\nThe plugin enforces a confirmation rule before any state-mutating action — you\nwill always see a prompt like *\"Send to **+91…7890**: 'Your order has shipped'\n— go?\"* before a real message goes out. See\n[SECURITY.md → Confirmation rule](SECURITY.md#3-confirmation-rule-for-state-mutating-actions).\n\nRead-only commands (`whoami`, `conversations`, `contacts`, `templates`,\n`analytics`, `wallet`, `splashify api GET …`) run without prompting.\n\n---\n\n## Troubleshooting\n\n### `not connected — run 'splashify connect' first`\n\nThe CLI does not have a token. Run `splashify connect` and paste a fresh\n`oc_live_` token from **app.splashifypro.com → Settings → Developer → Access\nTokens**.\n\n### `token validation failed`\n\nYour token is invalid, revoked, or expired. Create a new one in the app and\nre-run `splashify connect`.\n\n### `your Splashify Pro account does not have a WhatsApp Business Account connected yet`\n\nFinish the Meta Embedded Signup at app.splashifypro.com → WhatsApp → Connect\nNumber, then retry. WhatsApp sends will fail until a WABA is connected; other\nfeatures (email, contacts, analytics, billing) still work.\n\n### `splashify: command not found`\n\nRe-run the install script and make sure `splashify` is on your `PATH`. The\ninstaller prints the install directory at the end — add it to `PATH` and open\na new shell.\n\n### Claude is sending without asking\n\nOpen an issue with the prompt you used. Skills are written to require\nconfirmation before any mutating action; if Claude skipped the prompt, that is\na bug we want to fix.\n\n---\n\n## Contributing\n\nThe plugin lives at\n[github.com/splashifypro/claude-plugin](https://github.com/splashifypro/claude-plugin).\nThe CLI it drives lives at\n[github.com/splashifypro/cli](https://github.com/splashifypro/cli).\n\nIssues and pull requests welcome. For security issues, please email\n**security@splashifypro.com** rather than filing a public issue (see\n[SECURITY.md](SECURITY.md)).\n\n---\n\n## License\n\nMIT — see [LICENSE](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsplashifypro%2Fclaude-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsplashifypro%2Fclaude-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsplashifypro%2Fclaude-plugin/lists"}