The Website Reviewer Agent Skill for AEO, GEO, SEO, UI/UX Psychology, and Direct Response Copywriting.
An open source skill that transforms modern AI Agents into rigorous positioning consultants. It forces the agent to use native vision capabilities to evaluate cognitive load and verify Generative Engine Optimization (GEO) compatibility.
You need Node.js installed. It comes with npx built in.
npx "@opendirectory.dev/skills" install position-me --target claudeSupported --target values: claude, gemini, codex, opencode, anti-gravity, openclaw, hermes
Run these two commands inside your Claude Code terminal:
# Add the OpenDirectory marketplace
/plugin marketplace add Varnan-Tech/opendirectory
# Install a skill directly
/plugin install position-me@opendirectory-marketplaceStep 1: Download Click Code → Download ZIP on this repo's GitHub page.
Step 2: Install
- Open Claude Desktop > Customize > Skills > + > Upload a skill
- Drop the downloaded zip or extracted folder
When invoked, the skill commands the AI agent to conduct an exhaustive teardown of the target website through a rigid protocol:
- Autonomous Navigation: Crawl the homepage, about, pricing, and blog pages.
- Visual Psychology: Take full page screenshots and analyze visual friction, layout flow, and cognitive load using the LIFT model.
- Copywriting Critique: Rewrite generic text using the PAS (Problem, Agitation, Solution) framework.
- Deep Content Audits: Read actual blog posts to identify fluff, grade technical depth, and offer new content strategies.
- Technical Readiness: Verify the presence of llms.txt, sitemap.xml, and semantic JSON-LD Schema (FAQPage, SoftwareApplication, etc) for generative search optimization.
The host AI agent must have access to:
- A multimodal LLM capable of analyzing screenshots natively.
- Chrome DevTools MCP Server (https://github.com/ChromeDevTools/chrome-devtools-mcp).
- Chrome CDP Skill (https://github.com/pasky/chrome-cdp-skill).
- Terminal access to run fallback Python scripts if browser automation fails.
To set up the required Chrome automation:
- Install and configure the Chrome DevTools MCP server in the agent MCP settings.
- Add the Chrome CDP skill to the agent skills directory.
- Ensure Chrome is running with remote debugging enabled (e.g.,
chrome --remote-debugging-port=9222).
- Clone or download the
position-merepository. - Copy the
position-me/directory into the agent designated skills directory. - Alternatively, extract the raw
SKILL.mdandreferences/folder into the agent custom prompt configuration.
- Clone or download the
position-merepository into the active project workspace. - Read directly from the
position-me/source folder. - Add the
SKILL.mdfile to the active context window or skill registry. - Verify access to the
references/EVALUATION_SOP.mdandreferences/REPORT_TEMPLATE.mdfiles.
Once loaded, the AI agent must strictly follow this execution loop:
- Data Gathering: Prompt the user for the target URL.
- Connect to Browser: Use the Chrome DevTools MCP combined with the Chrome CDP skill.
- Multi-Page Crawl: Navigate to the homepage, pricing page, about page, and at least one blog post.
- Capture Vision Context: Take screenshots of every visited page and load them into memory.
- Extract DOM Context: Pull the accessibility tree, search for
llms.txt, and verify JSON-LD schemas. - Analyze: Apply the frameworks specified in
references/EVALUATION_SOP.md. - Report: Generate a scored, highly structured teardown using exactly the format in
references/REPORT_TEMPLATE.md.
position-me/
├── README.md # Documentation
└── position-me/ # Raw skill source code
├── SKILL.md # Master protocol
├── scripts/
│ └── extract_links.py # Fallback crawler script
└── references/
├── EVALUATION_SOP.md # Evaluation frameworks
└── REPORT_TEMPLATE.md # Teardown report template