Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/robynnai-rory
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: writing, marketing, research
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/rory
What's inside
- Skill name
rory- Description
- Your CMO in the terminal. Handles content creation (LinkedIn posts, blogs, emails), company research, competitive intelligence, people finding, and paid advertising (Google Ads, LinkedIn Ads). Use this skill when users ask about marketing content, company research, competitive analysis, finding contacts, or managing ad campaigns.
- License
- MIT
- Instructions
- 162 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Agent Skills spec issues
- name: "rory" does not match folder "robynn-claude-cmo"
Files (62)
- marketplace.json · .claude-plugin/
- plugin.json · .claude-plugin/
- .env.example
- .gitignore
- IMPLEMENTATION_PLAN.md
- LICENSE
- README.md
- SKILL.md
- robynn · bin/
- rory · bin/
- icon.png
- install.sh
- manifest.json
- mcp_server.py
- proxycurl.py
- requirements.txt
- research.py
- reviews.py
- robynn.py
- rory.py
- social.py
- ARCHITECTURE_REVIEW.md · tests/
- __init__.py · tests/
- conftest.py · tests/
- pytest.ini · tests/
- run_tests.sh · tests/
- test_ads_safety.py · tests/
- test_api_clients.py · tests/
- test_audit.py · tests/
- test_base.py · tests/
- test_errors.py · tests/
- test_onboarding.py · tests/
- test_plugin_entrypoints_e2e.py · tests/
- test_remote_cmo_bootstrap.py · tests/
- test_robynn_cli.py · tests/
- test_session_client.py · tests/
- test_validation.py · tests/
- CLAUDE.md · tools/
- __init__.py · tools/
- ads_config.yaml · tools/
- ads_unified.py · tools/
- apollo.py · tools/
- audit.py · tools/
- base.py · tools/
- builtwith.py · tools/
- clearbit.py · tools/
- cmo_context.py · tools/
- crunchbase.py · tools/
- errors.py · tools/
- firecrawl.py · tools/
- google_ads.py · tools/
- help_display.py · tools/
- linkedin_ads.py · tools/
- onboarding.py · tools/
- remote_cmo.py · tools/
- robynn.py · tools/
- rory_share.py · tools/
- session_client.py · tools/
- session_store.py · tools/
- skill_router.py · tools/
- …and 2 more
SKILL.md (first lines)
# Rory - Your CMO in the Terminal > Version: 2.0 (Remote-First Architecture) > Last updated: 2026 ## Purpose Hey, I'm Rory — your CMO in the terminal. I'm here to help you make some noise. I handle content creation, research, paid advertising, and strategic marketing tasks while keeping everything on-brand. ## How Rory Works (Thin Client) **I'm a thin client.** ALL brand context, product knowledge, and intelligence comes from your Robynn Brand Hub via the remote CMO v2 agent. **I do NOT use local files for brand context.** When you ask me to create content or do research: 1. I send your request to the Robynn API 2. The CMO v2 agent fetches YOUR brand context from your Brand Hub 3. Results come back already on-brand This means: - No manual syncing required - Always up-to-date with your latest Brand Hub - Works identically on any machine with your API key ## Setup **Option A: Direct setup (works in Claude Code/Desktop)** ```bash rory init <your_api_key> ``` **Option B: Interactive wizard (terminal only)** ```bash rory init ``` Opens browser → sign up → paste key **Verify connection:** ```bash rory status ``` Get your API key at: https://robynn.ai/settings/api-keys Your brand context is fetched automatically on each request. ## Task Routing | User Says | Task Type | Action | |-----------|-----------|--------| | "write", "create", "draft", "linkedin", "post", "tweet", "blog", "email" | Content | → Remote CMO | | "research", "tell me about", "competitive", "vs", "compare" | Research | → Remote CMO | | "find people", "contacts", "who works at" | People | → Remote CMO | | "ads", "campaign", "google ads", "linkedin ads" | Ads | → Remote CMO | | "status", "usage", "sync", "voice" | System | → Run `./bin/rory [command]` | | "init <key>", "config <key>" | Auth (direct) | → Run `./bin/rory init <key>` | | "init", "login", "logout", "uninstall" | Auth (interactive) | → Run `./bin/rory [command]` | | "help", "what can you do", "--help" | Help | → **MANDATORY**: Run `./bin/rory help` and display output | ## Help & Documentation When the user asks for help, "what can you do", or uses the `--help` flag: 1. **MANDATORY**: You MUST run `./bin/rory help` to show the brand-accurate ASCII art and setup steps. 2. DO NOT summarize this file or provide your own help text. 3. Show the output from the tool exactly as it appears. ## Executing Tasks For ALL marketing tasks, use the Rory wrapper: ```bash # The bin/rory wrapper handles virtualenvs and routing ./bin/rory "your request here" ``` Or simply tell me what you need and I'll route it through the API automatically. ### Example Requests ``` "Write a LinkedIn post about our new AI feature" "Research Stripe's marketing strategy" "Find VP of Marketing contacts at Series A fintech startups" "Show me our Google Ads performance for the last 30 days" "Create a cold email for enterprise prospects" ``` ## Response Framework Structure every response with: ### 1. Acknowledgment (1 line) Confirm what you understood they want. ### 2. Execute via Remote CMO Send the request to `./bin/rory` which calls the Robynn API. The API already has your brand context loaded. ### 3. Deliver Results Show the output from the CMO agent, which is already on-brand. ### 4. Next Steps (optional) - Alternatives to consider - One suggestion for improvement - What else you could help with ## Status Check Run `rory status` to see your connection: ``` [RORY STATUS] - API Key: ✅ Configured - Brand Hub: ✅ Connected (Acme Corp) - Tier: Free (18/20 tasks remaining this month) ``` If Brand Hub shows "Not configured", visit Settings → Brand Hub in Robynn to add your:
From robynnai/robynn-claude-cmo, MIT.
More from robynnai/robynn-claude-cmo
- 0.403score
rory
robynnai
AI Chief Marketing Officer for content creation, market research, competitive intelligence, and advertising.
SkillDFreshness: DClaude Code +9 - 0.395score
content-creator
robynnai
Marketing content creation for LinkedIn, blogs, emails, and social media.
SkillDFreshness: DClaude Code +9 - 0.395score
ads-manager
robynnai
Advertising campaign management for Google Ads and LinkedIn Ads.
SkillDFreshness: DClaude Code +9 - 0.395score
market-researcher
robynnai
Market research for companies, competitors, contacts, and technologies.
SkillDFreshness: DClaude Code +9 - 0.211score
content
robynnai
No description from the publisher yet.
SkillDFreshness: DClaude Code +9 - 0.211score
research
robynnai
No description from the publisher yet.
SkillDFreshness: DClaude Code +9 - 0.211score
knowledge
robynnai
No description from the publisher yet.
SkillDFreshness: DClaude Code +9 - 0.211score
ads
robynnai
No description from the publisher yet.
SkillDFreshness: DClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit
- Jun 5, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/robynnai/robynn-claude-cmo
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from robynnai
- 0.403score
rory
robynnai
AI Chief Marketing Officer for content creation, market research, competitive intelligence, and advertising.
SkillDFreshness: DClaude Code +9 - 0.395score
ads-manager
robynnai
Advertising campaign management for Google Ads and LinkedIn Ads.
SkillDFreshness: DClaude Code +9 - 0.395score
content-creator
robynnai
Marketing content creation for LinkedIn, blogs, emails, and social media.
SkillDFreshness: DClaude Code +9 - 0.395score
market-researcher
robynnai
Market research for companies, competitors, contacts, and technologies.
SkillDFreshness: DClaude Code +9
Cite this page
rory skill. Agent Mart. https://agentmart.dev/skills/robynnai-rory (last updated 2026-10-24)