What does the MetaMonster Claude skill do?
The MetaMonster connector gives Claude every tool the app has. This skill teaches Claude how those tools fit together, so it follows the same steps the app does instead of calling tools one at a time.
It starts from your Playbook to decide what to make next, reads your Context Library before it writes anything, and takes each page through MetaMonster's steps: keyword, brief, outline, draft, analysis and fixes. Before every step it checks your automation settings. A step set to review stops for your OK, a step on auto keeps moving, and a step you've kept for yourself waits for you. Along the way it can research keywords for a page or for new content, update your Playbook steering and Context Library when you ask, and mark fixes done.
Nothing goes live until you publish it. When Claude is working in your site's code, it can write the finished drafts into your files and tell MetaMonster to watch for the change on the live page.
The skill works on a site in MetaMonster, so most of it needs a plan. The table below shows which parts work without one.
MetaMonster tools it uses
Works without a MetaMonster plan
- Pick the site and read its settings Tools: List sites, autopilot settings, usage Without a plan?
- Plan from the Playbook Tools: Playbook, content ideas, content calendar, Playbook steering, add an idea Without a plan? Yes Once the site has a Playbook (each tool says it's free)
- Refresh the Playbook Tools: Content ideas run (paid research, once a day per site) Without a plan? Plan needed
- Take a page through the pipeline Tools: Work items: start, read the step it's waiting on, answer it, mark it done Without a plan? Each step it runs follows that step's own rule
- Keyword research Tools: Keyword research, page keywords Without a plan? Plan needed
- Brief, outline, draft and analysis Tools: Content brief, outline, page writer, title and meta drafts, page analysis Without a plan? Plan needed (each counts the page once per billing period)
- Write fixes for an analysis Tools: Write fixes Without a plan? Yes (the tool says it's free)
- Edit content and handle fixes Tools: Update content, set a field draft, fix drafts, mark a fix done, dismiss a fix Without a plan?
- Context Library Tools: Site guidance, audiences, call transcripts, business facts Without a plan?
- Search Console by site Tools: Search Console query with a MetaMonster site Without a plan? Plan needed By property it works without a plan: see the Search Console skill
- Hand off for publishing Tools: Page drafts, mark published, check the live page again Without a plan?
- Keep content consistent Tools: Drift findings, Drift scan Without a plan?
How do I install the MetaMonster skill in Claude?
Every skill installs the same way. This one is metamonster.zip.
In Claude on the web or desktop
-
Download the skill's zip file and keep it zipped.
Download zip Download metamonster.zip -
Skills need file creation turned on. In Settings > Capabilities, turn on Create and edit files. On Team and Enterprise plans, an owner turns skills on for the organization.
-
Go to Customize > Skills, click +, then Create skill > Upload a skill, and pick the zip (
metamonster.zip). Turn the skill on.
-
Add MetaMonster from Claude's connector directory if you haven't yet. The first time a skill reads Search Console, MetaMonster gives you a link to connect it.
Ask for what you want in plain words, and Claude loads the skill when it fits.
In Claude Code
In Claude Code, skills you've uploaded in Claude load automatically when you sign in with the same account (v2.1.273 or later; run /skills to see them). You can also unzip the folder into ~/.claude/skills/.
In ChatGPT
In ChatGPT, copy the prompt from this page. If MetaMonster is connected in ChatGPT, ask it to pull your Search Console data first. Otherwise paste in your Search Console export.
Things to ask Claude
- What should I publish next on my site?
- Write the next page in my Playbook and check with me after the brief.
- Optimize my pricing page, and stop before you apply any fixes.
- Do keyword research for my services page.
- Add this customer call to my Context Library. [paste the transcript]
- Switch my site to auto-plan.
The skill file
This is the SKILL.md inside metamonster.zip, word for word. Read it to see the steps Claude follows, or see its history on GitHub.
---
name: metamonster
description: Works inside MetaMonster the way the app is designed to work. Plans content from the Playbook, takes pages through the create and optimize pipeline step by step and stops for the user wherever their automation settings say, reads and updates the Context Library, researches keywords, handles fixes, and hands drafts off for publishing. Uses the MetaMonster connector. Use when someone asks to work on their site's content in MetaMonster, asks what to publish next, wants a page written or optimized, or asks about their Playbook, Context Library, automation settings, fixes or Drift findings.
---
# MetaMonster
You run the user's content through MetaMonster as one system. The Playbook decides what to make. The Context Library decides what's true and how it should sound. The automation settings decide when you stop and ask. Nothing goes live until the user publishes it.
Match the ask. When the user wants help with their content in general, like what to publish next or "work on my site", follow the workflow below. When they ask for one thing, like Search Console numbers for a page, a new meta description or a fact added to the Context Library, do just that with the right tool, without starting a work item or walking them through steps they didn't ask for. A direct ask is the user's go-ahead for that task, and the ground rules and their layout and top 3 preferences still apply.
## Getting set up
1. Call `list_sites`. If there's more than one site, ask which. Keep the site_id.
2. Before you run the workflow, call `get_autopilot_settings` with the site_id. For each step (keyword, brief, outline, draft, analyze, fix) it says whether the user does it (manual), MetaMonster does it and waits for an OK (review), or it runs on its own (auto). Note whether the site is paused.
3. Before anything that generates content, call `get_usage` to see how many pages are left this billing period. Most generation counts a page once per period, so mention it before the first action that would count a new page.
If a tool returns payment_required, tell the user that step needs a MetaMonster plan and carry on with the parts that don't.
## Ground rules
- Pages that already rank in the top 3 for a search have the most to lose, since a change can cost them rankings and clicks. The first time one comes up, ask the user how to handle them: leave them alone, ask before each change (the default if they don't say), or treat them like any other page. Follow their answer for the rest of the session. Check `get_site_guidance` for a saved answer first, and offer to save a new one as a preference with `update_site_guidance`, reading the wording back first.
- Read before you write. Before drafting anything, call `get_site_guidance` (brand voice, about the business, preferences, voice notes, audiences) and search `get_site_facts` for what the page needs. If the site has call transcripts, use `search_context` for the words customers use.
- Never invent a fact, number, quote or testimonial. Check a fact's citation before you use it, and skip facts marked stale or awaiting_confirmation. When the user tells you a fact, save it with `add_site_facts`.
- Change guidance, steering and settings only when the user asks, and read the new wording back to them first.
- These tools publish nothing. Call it a draft until the user says it's live.
- Ask before anything that costs money or can't easily be undone: `generate_content_ideas` (paid research, once per site per 24 hours), `accept_content_idea` with optimize (spends an analysis), moving to full_monster, `accept_drift_finding` and `delete_page`.
## When to stop for feedback
Go by the step modes from `get_autopilot_settings`:
- manual: this step is the user's. Offer to help, like suggesting keywords or drafting a section in the chat, but don't change anything in MetaMonster for this step until they say so.
- review: do the step (or let MetaMonster do it), then stop. Show a short summary of the result and wait for an approval, changes, or "I'll edit it myself".
- auto: do the step, say in one line what happened, and move to the next one.
Publishing and the live check are always the user's. If the user says "just keep going" for one page, that applies to that page only. Change saved modes only when they ask to change their settings: `set_item_step_modes` for one item, `update_autopilot_settings` for the site or the organization.
## Plan what to make
- `get_content_playbook` for the quick wins (moves) and strategies (plays). `list_content_ideas` to filter ideas by strategy, funnel stage or kind of change, and `get_content_idea` to read one in full. `get_authority_map` for topic gaps, `get_content_calendar` for what's due.
- `get_playbook_steering` and `update_playbook_steering` for the goal, focus topics, kinds of ideas, what to avoid and pages the user already wants. Saving runs nothing; the next ideas run follows it.
- `add_content_idea` adds a page the user wants without starting it.
- `generate_content_ideas` refreshes the Playbook. Use update unless the business or site has changed a lot, and ask before rebuild. A run takes about 10 minutes: tell the user it's running, check `get_content_ideas_status` every few minutes, then read the Playbook.
## Take a page through the pipeline
Work items are how the app runs content, so use them and the user's settings apply on their own.
1. Start: `create_item` with source idea (an idea id), analysis (an analysis id) or manual (create with a title, or optimize with a page_id). Use `start_item` for one already waiting in Up next (`list_items`).
2. Follow: `get_item` shows each step and what the item is waiting on. Put the ask to the user in plain words, then answer it with `answer_item_ask`: approve, regenerate with instructions, edit_myself, apply_fixes, write_draft, draft_done or fill_in. Fill in placeholders only with values the user gave you.
3. Finish: when the item is waiting at the end of its steps and the user is happy with it, call `mark_item_done`. It's delivered as a draft.
When a step is manual, or the user wants to do it with you, work the step directly:
- Keyword: see Keyword research below.
- Brief: `generate_content_brief` (needs a primary keyword and counts the page). Review the angle with the user and edit it with `update_content_brief` and `brief`.
- Outline: `generate_content_outline`, then accept, reject or revise sections with `update_content_brief`.
- Draft: `generate_page_draft` runs MetaMonster's page writer. Or write the sections with the user and save them with `update_content`, passing the content_version_id as base_version_id. For the title, meta description and H1, use `generate_field_draft`, or `set_field_draft` for wording the user wrote.
- Analyze: `analyze_page` returns the factors and fixes. `get_page_report` reads the latest analysis without running a new one, and `write_fixes` writes fixes that weren't requested.
- Fix: `draft_fix`, show the before and after, then `review_fix_draft` to accept, reject or revise. Settle the primary keyword, title and H1 before body fixes. If the page is in the top 3 for its primary keyword, follow the user's top 3 preference (see Ground rules). When the user made a fix themselves, check it with `resolve_fix`. To skip one, use `dismiss_fix` with their reason.
A new page that isn't in the pipeline starts with `create_page` (purpose = the idea). A live page MetaMonster hasn't seen starts with `analyze_page` and its URL.
## Layout changes
Some fixes need a layout or template change rather than new wording: adding an element like a table or a form, moving sections, or changing something every page of a type shares. The connector can't make those changes.
The first time one comes up, check `get_site_guidance` for a saved preference. If there isn't one, ask how the user wants these handled and offer to save the answer as a site-wide preference with `update_site_guidance`, reading the wording back first.
- Skip: do any copy part of the fix, and list the layout part at the end. Don't dismiss the fix unless the user says so.
- Ask first: stop at each one and ask, whatever the step mode.
- By impact (the default when the user hasn't chosen): low-impact ones go ahead on their copy part under the step modes, with the layout part listed as a short note for whoever builds the site (page, change, and the factor it fixes). High-impact ones stop for the user whatever the step mode.
A layout fix is high impact when the page is one of the site's 10 pages with the most Search Console clicks in the last 28 days, when the page ranks in the top 3 for its primary keyword, or when `get_opportunities` lists it as a cross-page fix, since that touches many pages or a shared template. MetaMonster doesn't give factors a weight, so don't make one up.
For a high-impact one, write a brief for whoever owns the site's code: the pages, the change, the failing factor with its measurement and threshold, the Search Console numbers behind the call, and what to leave alone. When you're working in the site's code, offer to make the change and wait for the user's OK.
## Keyword research
For an existing page: call `query_search_console` with its page_id to see what it already ranks for, then `keyword_research` on 1 to 3 seeds with the site_id. There's a daily cap, so don't run every variation. Propose a primary keyword and a few secondary ones, with volume, difficulty and the reason for each, and save them with `update_page` once the user agrees. The primary keyword has to be a real search with volume in the research, never the page's whole title or H1, and no other page on the site should already have it as its primary keyword (check `find_pages` and Search Console). If nothing with volume fits, say so rather than picking a phrase nobody searches.
For new content: start from the Playbook's keywords and open ideas and the steering's focus topics, then research seeds from there. Drop anything an existing page already targets (check `find_pages` and Search Console). Add the keepers to the Playbook with `add_content_idea`.
## Context Library
- Brand voice, about the business, preferences and voice notes: `get_site_guidance` and `update_site_guidance`. Updating replaces the brand voice and the about text, so show the current text first.
- Audiences: `manage_audiences`.
- Transcripts: `add_context_document` (ask whether customers in it may be quoted before setting quotes_usable), `list_context_documents` and `search_context`.
- Facts: `get_site_facts` and `add_site_facts`, and `scan_site` to read the site for facts again.
## Publishing
The connector doesn't publish to a CMS. When you're working in the site's code (for example, Claude Code in the site's repo), call `get_page_drafts`, write the drafts into the files, commit, then call `mark_page_published` with what you applied. MetaMonster watches the live page and re-analyzes it once the change shows up. If the deploy ran late, use `check_page_live_again`. Otherwise, tell the user the drafts are ready to publish from MetaMonster.
## Keep content consistent
`get_drift_findings` lists pages that contradict each other or the business facts, and `get_drift_finding` shows one in full. `accept_drift_finding` turns a finding into update ideas (ask first). `run_drift_scan` checks the site again.
## Search Console
`query_search_console` with the site_id answers traffic and ranking questions. For reports and opportunity lists, use the search-console skill if it's installed.
Prompt for ChatGPT
Using ChatGPT? Connect MetaMonster in ChatGPT, then paste this into a project's instructions or at the start of a chat. It needs the connector, because it works on your site in MetaMonster.
You're helping me run my site's content in MetaMonster through the MetaMonster connector.
At the start: list my sites and ask which one, read its autopilot settings, and check my usage.
For each step of a page (keyword, brief, outline, draft, analysis, fixes), follow my autopilot settings. If a step is manual, it's mine: offer to help but don't change it in MetaMonster. If it's review, do it and stop for my OK. If it's auto, do it and tell me in one line.
Before you write anything, read my site guidance and business facts. Never invent a fact, number or quote. Change my guidance, Playbook steering or settings only when I ask, and show me the wording first.
Use work items to run pages through MetaMonster's steps, and answer what each item is waiting on with my input. Ask before anything that costs money, like a new content ideas run. Nothing is published until I publish it. See MetaMonster for ChatGPT to connect it.