Agent skill · Code Review & Quality

icp-website-review

Evaluate a website, landing page, content, or any online asset through the eyes of pre-built synthetic ICP personas. Loads personas from buyer-persona-generator output, then runs them against target URLs. Supports three modes: structured scorecard, freeform focus group, and head-to-head competitive comparison. Reusable — run against the same site after changes, or against new content anytime.

gooseworks-aigithub.com/gooseworks-aiGitHub ↗
claude-codecodexcursorMIT
Install
npx skills add gooseworks-ai/goose-skills --skill icp-website-review --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 14 KB
Bundled scripts: none
Path: skills/lead-generation/capabilities/icp-website-review/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 1,091
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# ICP Website Review Evaluate any online asset through the eyes of pre-built synthetic ICP personas. This is the evaluation engine — it loads personas created by `buyer-persona-generator` and runs them against whatever you point it at. ## Prerequisites Personas must exist at `clients/<client>/personas/personas.json`. If they don't, run `buyer-persona-generator` first. ## Quick Start **Structured scorecard (default):** ``` Review [company]'s website using their ICP personas. Site: [url]. ``` **Freeform focus group:** ``` Run a focus group on [company]'s new landing page: [url]. Use focus-group mode. ``` **Head-to-head competitive:** ``` Compare [company]'s site ([url]) against [competitor] ([url]) through ICP personas. ``` ## Inputs | Input | Required | Source | |-------|----------|--------| | **Personas** | Yes | `clients/<client>/personas/personas.json` | | **Target URL(s)** | Yes | User provides | | **Mode** | No | `scorecard` (default), `focus-group`, or `head-to-head` | | **Competitor URL(s)** | For head-to-head | User provides | | **Specific pages** | No | Default: homepage + key pages discovered during crawl | | **Scope** | No | `full-site` (default) or specific page URL for

What's inside
Steps it walks through
  1. Prerequisites
  2. Quick Start
  3. Inputs
  4. Modes
  5. Mode 1: Structured Scorecard (Default)
  6. Mode 2: Freeform Focus Group
  7. Mode 3: Head-to-Head Competitive
  8. Process
  9. Step 1: Load Personas
  10. Step 2: Crawl Target Pages
  11. Step 3: Run Evaluations (Mode-Dependent)
  12. Step 4: Cross-Persona Synthesis
  13. Output
  14. Scorecard Output Template
Ships with 1 file
  • skill.meta.json
More from goose-skills
All skills →
About this skill
What does the icp-website-review skill do?

Evaluate a website, landing page, content, or any online asset through the eyes of pre-built synthetic ICP personas. Loads personas from buyer-persona-generator output, then runs them against target URLs. Supports three modes: structured scorecard, freeform focus group, and head-to-head competitive comparison. Reusable — run against the same site after changes, or against new content anytime.

How do I install it?

Run `npx skills add gooseworks-ai/goose-skills --skill icp-website-review --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From gooseworks-ai/goose-skills, a repository with 1,091 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going