Token导航 LogoToken导航TokenDH.com
研究检索需要联网github未标认证来源可访问许可证需确认审计提醒

icp-website-reviewicp 网站审核

Agent Skill

icp-website-review 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

1,647

周安装

66

GitHub Stars

1

下载量

533
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:icp-website-review(icp 网站审核)
来源仓库:https://github.com/nikiandr/goose-skills
仓库路径:skills/icp-website-review
安装命令:
npx skills add https://github.com/nikiandr/goose-skills --skill icp-website-review
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/nikiandr/goose-skills --skill icp-website-review

简介

用于查找、检索和筛选与 ICP 网站审核相关的资源或方法。

  • 适合在项目上线前快速定位合规性或功能性检查要点。
  • 需结合具体行业标准和业务需求定制审核清单。icp-website-review 属于研究检索类 Skill,可作为该场景下的辅助能力补充。
  • 可通过 npx 命令从 GitHub 仓库安装,适用于多种 AI 宿主环境。
  • 建议优先选择提供检查模板或自动化脚本的来源项目。

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 icp-persona-builder and runs them against whatever you point it at.

Prerequisites

Personas must exist at clients/<client>/personas/personas.json. If they don't, run icp-persona-builder 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

InputRequiredSource
PersonasYesclients/<client>/personas/personas.json
Target URL(s)YesUser provides
ModeNoscorecard (default), focus-group, or head-to-head
Competitor URL(s)For head-to-headUser provides
Specific pagesNoDefault: homepage + key pages discovered during crawl
ScopeNofull-site (default) or specific page URL for a single-page review

Modes

Mode 1: Structured Scorecard (Default)

Rigorous, dimension-by-dimension evaluation with numerical scores. Best for:

  • Pre-redesign audits
  • Conversion optimization
  • Tracking improvement over time (comparable scores across runs)
  • Stakeholder presentations (data-driven)

Mode 2: Freeform Focus Group

Each persona reacts naturally — stream of consciousness, emotional reactions, questions they'd have, things that confuse them. No rigid scoring. Best for:

  • Early-stage feedback on a draft or concept
  • Understanding emotional reactions and gut feelings
  • Surfacing unexpected issues the scorecard dimensions might miss
  • More natural, human-sounding feedback

Mode 3: Head-to-Head Competitive

Each persona evaluates your site AND a competitor's site, then picks a winner with reasoning. Best for:

  • Competitive positioning
  • Understanding why prospects choose competitors
  • Finding specific areas where competitors outperform you
  • Sales battlecard input

Process

Step 1: Load Personas

Read clients/<client>/personas/personas.json. Confirm:

  • Personas exist and are well-formed
  • List the personas that will be used (name, title, segment)
  • If the user wants to use only specific personas, filter accordingly

Step 2: Crawl Target Pages

Fetch the key pages each persona would realistically visit:

  1. Homepage (everyone starts here)
  2. Pricing page (if public)
  3. Product/features page (technical buyers)
  4. Solutions/use-cases page (business buyers)
  5. About page (trust/credibility check)
  6. Case studies or testimonials (social proof)
  7. Blog (1-2 recent posts, for content quality signal)
  8. Documentation or resources (if relevant for technical buyers)

Use WebFetch for each page. Extract main content, headlines, CTAs, and overall structure. Note what's present and what's missing.

Also check external presence:

  • Search results: WebSearch "[company name]" and "[company name] reviews"
  • Review sites: Quick G2/Capterra check
  • Social proof signals: Notable logos, press, trust badges

For head-to-head mode, crawl the same pages on the competitor site.

Step 3: Run Evaluations (Mode-Dependent)


Scorecard Mode

For each persona, evaluate on these dimensions:

A) First Impression (10 seconds)

  • What do they think this company does?
  • Is it clear this is for them?
  • Does the headline speak to their pain point?
  • Trust level at first glance?
  • Rating: 1-10

B) Messaging Relevance

  • Does the value proposition resonate with their specific pain?
  • Is the language familiar or alienating?
  • Do they see themselves in the messaging?
  • Are benefits framed in terms they care about?
  • Rating: 1-10

C) Trust & Credibility

  • Social proof relevant to them? (Same industry, size, role)
  • Claims backed by evidence?
  • Team/about page build confidence?
  • Any red flags?
  • Rating: 1-10

D) Clarity & Information Architecture

  • Can they find what they need quickly?
  • Is the product easy to understand?
  • Is pricing clear?
  • Are next steps obvious?
  • Rating: 1-10

E) Objection Handling

  • Does the site address their likely objections?
  • Comparison pages or differentiators available?
  • Enough depth for their decision process?
  • Rating: 1-10

F) Overall Verdict

  • Would they take the next step?
  • What's the #1 blocker?
  • Single most impactful improvement?
  • Overall score: 1-10

Focus Group Mode

For each persona, produce a natural, first-person reaction. No rigid structure — let the persona talk.

Prompt each persona with:

You are [persona name], [title] at [company type]. [Situation summary]. You just landed on this website. React naturally — what do you notice first? What confuses you? What excites you? What makes you skeptical? Would you keep exploring or bounce? If you stayed, where would you go next? What questions do you need answered before you'd take action?

Guidelines:

  • Write in first person as the persona
  • Let their personality and skepticism level come through
  • Include emotional reactions ("this immediately makes me nervous because...")
  • Reference specific things on the page ("the headline says X but I was looking for Y")
  • Note what they'd do next ("I'd probably Google '[competitor] vs [company]' after seeing this")
  • End with a gut-level verdict: interested, skeptical, confused, or gone

After all personas react, synthesize common themes and divergent opinions.


Head-to-Head Mode

For each persona, evaluate BOTH sites, then compare.

Structure per persona:

  1. Quick take on Site A (3-5 bullet reactions)
  2. Quick take on Site B (3-5 bullet reactions)
  3. Dimension-by-dimension comparison:
DimensionSite ASite BWinner
First Impression[X/10][X/10][A/B/Tie]
Messaging Relevance[X/10][X/10][A/B/Tie]
Trust & Credibility[X/10][X/10][A/B/Tie]
Clarity & Navigation[X/10][X/10][A/B/Tie]
Objection Handling[X/10][X/10][A/B/Tie]
Overall[X/10][X/10][A/B/Tie]
  1. "If I had to choose today..." — Which site wins and why, in this persona's own words
  2. What Site A could steal from Site B — Specific things the competitor does better
  3. What Site A does better — Don't lose these advantages

After all personas, produce a cross-persona competitive summary:

  • Where does each site win across most personas?
  • Which persona segments lean toward the competitor? (These are at-risk segments)
  • What are the competitor's key advantages to neutralize?
  • What are your unique advantages to amplify?

Step 4: Cross-Persona Synthesis

Regardless of mode, always produce:

  1. Consensus issues — Flagged by ALL personas (urgent)
  2. Segment-specific gaps — Only certain personas noticed (targeted fixes)
  3. Messaging disconnects — Site language vs. buyer language
  4. Missing content — Pages, sections, or proof points personas wanted
  5. Strengths to preserve — Don't break what works
  6. Priority matrix — Ranked by impact (personas affected) and effort

Output

Save to clients/<client-name>/icp-reviews/<date>-<mode>.md

This path allows multiple reviews over time — tracking improvements, comparing before/after redesigns, or accumulating competitive intel.

Scorecard Output Template

# ICP Website Review: [Company Name]
**Date:** [Date] | **Mode:** Scorecard | **URL:** [website]
**Pages analyzed:** [N] | **Personas used:** [N]
**Personas from:** `clients/<client>/personas/personas.json` (created [date])

---

## Executive Summary

[3-5 sentences: overall assessment, biggest strengths, biggest gaps, top 3 recs]

**Average score: [X/10]**

| Persona | Segment | Score | Would Convert? |
|---------|---------|:-----:|:-:|
| [Name] | [Segment] | [X/10] | [Yes/Maybe/No] |
| ... | ... | ... | ... |

---

## Persona Reviews

### [Persona Name]'s Review

**Arriving with:** [Their situation and buying trigger]

| Dimension | Score | Summary |
|-----------|:-----:|---------|
| First Impression | [X/10] | [One line] |
| Messaging Relevance | [X/10] | [One line] |
| Trust & Credibility | [X/10] | [One line] |
| Clarity & Navigation | [X/10] | [One line] |
| Objection Handling | [X/10] | [One line] |
| **Overall** | **[X/10]** | **[One line]** |

**Liked:**
- [Specific, with reference from the site]

**Frustrated by:**
- [Specific, with explanation of why THIS persona cares]

**Wished they could find:**
- [Missing content/info, why they need it]

**Verdict:** [Would they convert? #1 blocker?]

---

[Repeat for each persona]

---

## Cross-Persona Analysis

### Consensus Issues
1. [Issue] — [Why it matters]

### Segment-Specific Gaps
| Gap | Affected Personas | Impact |
|-----|------------------|--------|
| [Gap] | [Names] | [High/Med/Low] |

### Messaging Disconnects
| Site says | Buyers say | Affected |
|-----------|-----------|----------|
| "[quote]" | "[quote]" | [Names] |

### Strengths to Preserve
- [What works]

---

## Prioritized Recommendations

### High Impact
1. **[Rec]** — Affects: [personas]. Current: [X]. Target: [Y].

### Medium Impact
2. **[Rec]**

### Quick Wins
- [Small changes]

---

## Score Matrix

| Dimension | [P1] | [P2] | [P3] | [P4] | Avg |
|-----------|:----:|:----:|:----:|:----:|:---:|
| First Impression | | | | | |
| Messaging | | | | | |
| Trust | | | | | |
| Clarity | | | | | |
| Objections | | | | | |
| **Overall** | | | | | |

Focus Group Output Template

# ICP Focus Group: [Company Name]
**Date:** [Date] | **Mode:** Focus Group | **URL:** [website]
**Personas used:** [N]

---

## Executive Summary

[What the group collectively thought — 3-5 sentences]

---

## Persona Reactions

### [Persona Name] — [Title]

> [First-person narrative reaction, 200-400 words. Natural voice, emotional, specific.]

**Gut verdict:** [One sentence — interested/skeptical/confused/gone]

---

[Repeat for each persona]

---

## Group Synthesis

### What everyone noticed
- [Theme]

### Where opinions split
| Topic | [P1] take | [P2] take |
|-------|-----------|-----------|

### Strongest reactions (positive)
- [What got the most enthusiasm, from whom]

### Strongest reactions (negative)
- [What got the most criticism, from whom]

### What nobody could answer
- [Questions the site left unanswered]

---

## Recommendations
[Prioritized, grouped by theme]

Head-to-Head Output Template

# Competitive Review: [Company] vs [Competitor]
**Date:** [Date] | **Mode:** Head-to-Head
**Site A:** [url] | **Site B:** [url]
**Personas used:** [N]

---

## Executive Summary

**Overall winner: [A/B/Split]**
[3-5 sentences on where each site wins and loses]

| Persona | Segment | Site A | Site B | Pick |
|---------|---------|:------:|:------:|:----:|
| [Name] | [Segment] | [X/10] | [X/10] | [A/B] |
| ... | ... | ... | ... | ... |

---

## Persona Comparisons

### [Persona Name]

**Site A quick take:** [3-5 bullets]
**Site B quick take:** [3-5 bullets]

| Dimension | A | B | Winner |
|-----------|:-:|:-:|:------:|
| ... | | | |

**"If I had to choose..."** [Persona's verdict in their own words]

**What A should steal from B:** [Specific]
**What A does better:** [Specific]

---

[Repeat for each persona]

---

## Competitive Summary

### Where [Company] wins across personas
- [Advantage, which personas care]

### Where [Competitor] wins across personas
- [Advantage, which personas care]

### At-risk segments
[Personas who lean toward competitor — these ICPs may be churning or not converting]

### Priority moves
1. **Neutralize:** [Competitor advantage to close the gap on]
2. **Amplify:** [Your advantage to lean into harder]
3. **Differentiate:** [Unique angle neither site owns yet]

Running Repeat Reviews

Since personas are saved separately, you can re-run this skill anytime:

Re-run the ICP website review for [client]. Use the existing personas.

Compare results across dates to track improvement:

Compare today's ICP review for [client] against the one from [date].

The dated output path (icp-reviews/<date>-<mode>.md) makes it easy to see the history of reviews and how scores change over time.

Tips

  • Don't be nice. Personas should be honest and critical. A persona that says "everything looks great" is useless.
  • Vary the voices. A CTO's review should read differently than a marketing manager's. Use different vocabulary, different focus, different emotional register.
  • Ground in specifics. Not "messaging is unclear" but "the headline 'Accelerate Your Workflow' doesn't tell me what this product does — I had to scroll to the third fold."
  • Check the competition. If personas mention alternatives, quickly check 1-2 competitor sites to see if they handle the same issues better.
  • External presence matters. What shows up when a persona Googles the company? Reviews? Press? That shapes trust before they even hit the site.
  • Focus group mode is underrated. The freeform reactions often surface things the scorecard misses — emotional reactions, unexpected confusion, things people wouldn't flag in a survey.
  • Head-to-head is the killer use case. Nothing clarifies your positioning gaps faster than seeing your site through a buyer's eyes right next to the competitor's.
  • This skill has no code script. It's agent-executed using WebSearch and WebFetch.

Dependencies

  • Pre-built personas (icp-persona-builder output)
  • Web search capability (for external presence checks, competitor research)
  • Web fetch capability (for reading website pages)
  • No API keys or paid tools required

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

39.06%
按下载量换算208

Claude

28.2%
按下载量换算150

Cursor

17.96%
按下载量换算96

Gemini CLI

9.46%
按下载量换算50

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

可疑

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills