From Hyper Marketing
Runs Hyper marketing tools from a terminal via the `hyperai` CLI. Translates MCP tool names to CLI commands, inspects schemas, switches accounts, and calls tools outside an MCP-native host.
How this skill is triggered — by the user, by Claude, or both
Slash command
/hyper-marketing:hyper-cliThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use `hyperai` to run Hyper tools from a terminal. This skill is a bridge for using the marketing skills in this repo through the CLI.
Use hyperai to run Hyper tools from a terminal. This skill is a bridge for using the marketing skills in this repo through the CLI.
Marketing skills usually name the MCP/raw tools, such as gmail_send_message or meta_business_list_ad_accounts. The CLI also exposes friendly aliases, such as gmail messages send or meta-ads ad-accounts list. Pick one surface per call.
hyperai info.If hyperai info fails, stop and tell the user to authenticate the CLI before calling tools.
| Need | Command |
|---|---|
| Confirm auth/workspace | hyperai info |
| Find tools by intent or raw MCP name | hyperai search "<intent or raw tool name>" --json --signature |
| Browse friendly aliases in a namespace | hyperai describe <namespace> |
| Inspect a friendly alias schema | hyperai describe <alias path> --parameters |
| Call a friendly alias | hyperai call <alias path> --json '{...}' |
| Inspect a raw toolkit tool | hyperai tools describe <toolkit> <tool_name> --parameters |
| Call a raw toolkit tool | hyperai tools call <toolkit> <tool_name> --json '{...}' |
| List connected accounts | hyperai tools list --connected or hyperai connections list |
| Switch active account | hyperai connections use <toolkit> <auth-id> |
Friendly alias path:
hyperai describe gmail messages send --parameters
hyperai call gmail messages send --json '{"to":"[email protected]","subject":"Hello","body":"Hi"}'
Raw toolkit path:
hyperai tools describe gmail gmail_send_message --parameters
hyperai tools call gmail gmail_send_message --json '{"to":"[email protected]","subject":"Hello","body":"Hi"}'
If a marketing skill says gmail_send_message, that is a raw MCP/toolkit name. Either translate it with search:
hyperai search "gmail_send_message" --json --signature
or call it through the raw toolkit surface:
hyperai tools call gmail gmail_send_message --json '{...}'
Never assume hyperai call gmail_send_message will work.
Use describe progressively. Start broad, then narrow to the exact alias before calling:
hyperai describe gmail
hyperai describe gmail messages send --parameters
hyperai call gmail messages send --to [email protected] --subject "Hello" --body "Hi"
For friendly aliases, use hyperai describe <namespace> and hyperai describe <alias path> --parameters. Do not use hyperai tools describe gmail for namespace browsing; tools describe is the raw toolkit form and needs both toolkit and raw tool name.
Flags are safest for simple scalar fields:
hyperai call gmail messages send --to [email protected] --subject "cli test" --body "this is a test"
Use --json for arrays, objects, nested schemas, and model-specific tools. Do not pass arrays or objects as string flags unless the live schema explicitly says the field is a string.
hyperai describe images generate nano-banana --parameters
hyperai call images generate nano-banana \
--json '{"requests":[{"prompt":"a cat wearing a propeller hat"}],"model":"pro"}'
If validation says an object field was received as a string, retry with --json after re-reading describe --parameters.
meta-ads, cold-email-outreach, email-lifecycle, or analytics-insights.hyperai search "<tool name or intent>" --json --signature.call_command when available.hyperai tools describe <toolkit> <tool_name>.hyperai describe <alias path> --parameters.hyperai tools describe <toolkit> <tool_name> --parameters.--json for structured inputs.describe --parameters command before retrying.List available connected accounts:
hyperai tools list --connected
hyperai connections list
hyperai connections list gmail
Set the active connection for future CLI calls:
hyperai connections use gmail <auth-id>
hyperai connections use meta_business <auth-id>
Use --auth-id <auth-id> only for a one-off override.
Marketing skill names raw Gmail tool:
gmail_list_messages
Resolve and call friendly alias:
hyperai search "gmail_list_messages" --json --signature
hyperai describe gmail messages list --parameters
hyperai call gmail messages list --json '{"max_results":10}'
Marketing skill names raw Meta tool:
meta_business_list_ad_accounts
Resolve and call friendly alias:
hyperai search "meta_business_list_ad_accounts" --json --signature
hyperai describe meta-ads ad-accounts list --parameters
hyperai call meta-ads ad-accounts list --json '{"detail":"id_only"}'
Raw fallback:
hyperai tools describe meta_business meta_business_list_ad_accounts --parameters
hyperai tools call meta_business meta_business_list_ad_accounts --json '{"detail":"id_only"}'
Image generation:
# Default image generation alias accepts the prompt positionally.
hyperai call images generate "a cat wearing a propeller hat" --quality draft --output json
# Model-specific image tools often need JSON because their schema is nested.
hyperai describe images generate nano-banana --parameters
hyperai call images generate nano-banana \
--json '{"requests":[{"prompt":"a cat wearing a propeller hat"}],"model":"pro"}' \
--output json
Meta ads performance:
hyperai search "meta ads insights" --json --signature
hyperai call meta-ads ad-accounts list --output json
hyperai describe meta-ads insights get --parameters
hyperai call meta-ads insights get --json '{"object_id":"act_<ad_account_id>","object_type":"account","date_range":"last_month"}'
Always list ad accounts first when the user asks for account-level performance and did not provide an act_... account id.
hyperai describe provides executable arguments.hyperai tools ... when a skill gives an exact MCP tool name and no alias is obvious.npx claudepluginhub hyperfx-ai/marketing-skills --plugin hyper-marketingAutomates Hyperise operations via Composio's Hyperise toolkit through Rube MCP. Discovers tools, manages connections, and executes workflows.
Displays getting started guide, commands, examples, and troubleshooting for the Digital Marketing Pro agent suite.
Routes CLI commands for managing Meta Ads accounts, campaigns, ad sets, ads, and insights. Auto-activates when Meta Ads CLI or media buying intent is detected.