hosting-plans-helper
This skill fetches current WordPress.com plan names, pricing, and feature details from live APIs, then answers questions about which plan tier includes…
Identity proven by GitHub's verified organisation badge (Automattic)
- Agents
- Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode
- License
- LGPL-2.1 (copyleft)
- Pin
- 870948cpinned Oct 9, 2026
- Context cost
- about 840 tokenswhen the skill loads
- GitHub stars
- 533on automattic/studio
- Scripts
- None found
What it does
“Answer WordPress.com plan, pricing, upgrade, and feature-tier questions (plan names, what each tier unlocks — plugins, themes, custom code, SSH, hosting — and current prices) from authoritative live data. Load before answering ANY plan, pricing, or feature-gating question; never answer these from memory.”
Generated summary from the skill's own text
This skill fetches current WordPress.com plan names, pricing, and feature details from live APIs, then answers questions about which plan tier includes specific features like plugins, custom code, or hosting upgrades. It prevents stale or incorrect information by always loading authoritative data before responding to any plan or pricing question.
When to use it
- User asks which WordPress.com plan includes a specific feature like plugins or SSH
- User wants current pricing for a particular plan tier
- User needs help choosing a plan based on their requirements
- User asks what an upgrade would unlock for their use case
When not to
- Answering from memory about plan features, names, or prices without fetching live data
- User asks about enterprise plans, Pressable, VIP, or non-consumer products
- No internet connection or API endpoints are unreachable
Install
These commands install from the publisher's repository and need no account.
skills CLI
npx skills add automattic/studio --skill hosting-plans-helperInstalls from the repository's default branch, which may have changed since the commit we checked.
GitHub CLI 2.90 or later
gh skill install automattic/studio hosting-plans-helper@870948cd5cbdba4d05a432c38fa5e8e1e796b3b1Installs the commit we checked (870948c).
Copy by hand
Download the folder at 870948c and put it in .claude/skills/hosting-plans-helper for Claude Code and in .agents/skills/hosting-plans-helper for Codex, Cursor, Gemini CLI, GitHub Copilot and OpenCode.
Claude Code plugin
/plugin install build-with-wordpress@claude-plugins-officialThe publisher's plugin in Claude's official marketplace. It may hold more than this skill, and we have not pinned it.
Copy for your agent
A prompt for any coding agent. It installs this skill from GitHub at the pinned commit, copies the files as they are, and runs nothing unless you ask.
Prompt
Install the agent skill "hosting-plans-helper" by Automattic. Source, pinned to commit 870948cd5cbdba4d05a432c38fa5e8e1e796b3b1: https://github.com/automattic/studio/tree/870948cd5cbdba4d05a432c38fa5e8e1e796b3b1/apps/cli/ai/skills/hosting-plans-helper 1. Download that folder at exactly this commit. Do not use the default branch. 2. Copy every file unchanged, keeping the folder structure, into .claude/skills/hosting-plans-helper/ for Claude Code and .agents/skills/hosting-plans-helper/ for Codex, Cursor, Gemini CLI, GitHub Copilot and OpenCode. Create the folders if they do not exist. 3. Do not edit the files, and do not run any script in the folder unless I ask you to. 4. When you are done, list the files you copied and where you put them. Listing and checks: https://www.agentnative.dev/skills/automattic/hosting-plans-helper
SKILL.md at the pin
--- name: hosting-plans-helper description: Answer WordPress.com plan, pricing, upgrade, and feature-tier questions (plan names, what each tier unlocks — plugins, themes, custom code, SSH, hosting — and current prices) from authoritative live data. Load before answering ANY plan, pricing, or feature-gating question; never answer these from memory. user-invokable: true --- # Hosting Plans Helper Use this skill whenever the user asks about WordPress.com (or Pressable) plans, pricing, upgrades, or what a plan tier unlocks — for example "which plan do I need for plugins?", "what does Business include?", "how much is Commerce?", "can I use custom CSS on Premium?", or "should I upgrade?". ## Hard rule: never answer from memory Plan names, prices, and feature-tier gating change, and your training data is stale. You MUST fetch current data with this skill before answering. Do not state a plan name, a price, or which tier unlocks a feature from memory — even if you are confident. If the fetch fails, say you can't verify current plan data right now and point the user to https://wordpress.com/pricing; do not guess. ## Step 1: Fetch plan names and features Fetch `wpcom/v2/plans/features`. It returns, per plan, the current `name`, the `product_slug` (used to look up the price in Step 2), and the full list of `features` that tier unlocks — grouped (Essential features, Performance boosters, High Availability, Developer tools, Security, etc.). **Local sites (Bash tool available):** ```text curl -s "https://public-api.wordpress.com/wpcom/v2/plans/features?locale=en" ``` **Connected WordPress.com sites (wpcom_request tool available, no Bash):** ```text wpcom_request method=GET path="!/plans/features" apiNamespace="wpcom/v2" ``` ## Step 2: Fetch current prices Fetch `wpcom/v2/products` for prices. It is keyed by product slug; each product has a `cost_display` (the formatted, **already-localized** price, e.g. `"$300"`) and a `currency_code`. **Local sites:** ```text curl -s "https://public-api.wordpress.com/wpcom/v2/products" ``` **Connected WordPress.com sites:** ```text wpcom_request method=GET path="!/products" apiNamespace="wpcom/v2" ``` Both endpoints are public (no authentication) and both are reachable in either environment. ## Step 3: Answer from the fetched data only - Use the exact plan **names** from Step 1 — do not rename or substitute legacy names. - For a plan's **price**, look up `products[ plan.product_slug ].cost_display` and quote it as-is (it is already localized; mention the currency). The free plan has no price. - To answer "does plan X include feature Y?" or "what do I need for Y?", check the per-plan `features` list from Step 1. Each feature has a `title`, a `tooltip` (use it to explain), and a `group`. Recommend the lowest tier whose `features` includes what the user needs. - When recommending an upgrade, name the specific tier and the concrete features it unlocks for the user's stated goal. ### Phrasing Answer directly and authoritatively, as plain product knowledge. Do not mention that you fetched anything, or reference "the live data", "the data I fetched", "according to the API", or any source or tool. The fetched data is simply the truth — state it. - Yes: "Plugins are supported on the Personal plan and above." - No: "Based on the live data I just fetched, plugins are supported on Personal and above." ## Scope Currently covers the WordPress.com consumer plans (Free, Personal, Premium, Business, Commerce). If the user asks about a plan or product not in the response (e.g. Pressable, Woo Hosted, VIP, enterprise), say it's not covered by this data and point them to https://wordpress.com/pricing rather than answering from memory.
From automattic/studio at 870948c, shown as plain text under its license: LGPL-2.1 (copyleft). The license text is in apps/cli/LICENSE.md.
View SKILL.md on GitHub at 870948cFiles
- SKILL.md3.8 KB · 4bb8f913aa00
1 file, 3.8 KB in total. Each file has a sha256 in the pin's manifest; the first 12 characters are shown.
Skill folder on GitHub at 870948cMore from Automattic
annotate
This skill opens a browser with annotation tools that let users click page elements and leave feedback, then the agent reads those annotations and applies the…
Claude Code, Codex, Cursor +3 · about 1K tokens · pinned 6 days ago
block-content
This skill instructs agents to write editable WordPress block markup for block themes, enforcing use of core blocks over HTML, managing layout cascades, and…
Claude Code, Codex, Cursor +3 · about 4.4K tokens · pinned 6 days ago
imagery
This skill guides generating AI images for WordPress sites using the generate_images tool, or alternative image generation tools.
Claude Code, Codex, Cursor +3 · about 2.6K tokens · pinned 6 days ago
liberate
This skill helps agents migrate websites into WordPress by copying the site from a URL or local files using the Studio CLI, then comparing the imported…
Claude Code, Codex, Cursor +4 · about 830 tokens · pinned 6 days ago
need-for-speed
Measures Core Web Vitals and page composition metrics for WordPress sites using synthetic testing, then suggests targeted optimization actions based on…
Claude Code, Codex, Cursor +3 · about 650 tokens · pinned 6 days ago
plugin-recommendations
This skill guides the agent to recommend and install WordPress plugins for features that core blocks don't provide, including WooCommerce for ecommerce…
Claude Code, Codex, Cursor +3 · about 4.6K tokens · pinned 6 days ago
Related in Marketing, sales and product
rank-me-up
This skill audits WordPress site on-page SEO by scanning rendered HTML and reporting missing meta tags, heading structure issues, alt text gaps, structured…
by AutomatticOfficial publisher
Claude Code, Codex, Cursor +3 · about 2.6K tokens · pinned 6 days ago
accelo-automation
This skill enables agents to automate Accelo project management tasks by discovering and executing operations through Composio's Accelo toolkit via Rube MCP.
by ComposioOfficial publisher
Agents not labelled yet · about 690 tokens · pinned 6 days ago
acculynx-automation
This skill automates Acculynx operations by discovering and executing available tools through the Rube MCP server.
by ComposioOfficial publisher
Agents not labelled yet · about 690 tokens · pinned 6 days ago
active-campaign-automation
This skill automates ActiveCampaign tasks by discovering and executing tools through Rube MCP and Composio's ActiveCampaign toolkit.
by ComposioOfficial publisher
Agents not labelled yet · about 710 tokens · pinned 6 days ago
adrapid-automation
This skill enables agents to automate Adrapid tasks through Composio's toolkit via Rube MCP.
by ComposioOfficial publisher
Agents not labelled yet · about 690 tokens · pinned 6 days ago
aeroleads-automation
This skill automates Aeroleads tasks by connecting to the Aeroleads toolkit via Composio's Rube MCP server.
by ComposioOfficial publisher
Agents not labelled yet · about 700 tokens · pinned 6 days ago