Persuasion Audit — Security skill for Claude Code
Claude Skill: audits a website or app for Robert Cialdini's 7 principles of persuasion — screenshot-backed findings for both Track A (live URL, Playwright) and Track B (a mobile app via screenshots/sc.
How to install Persuasion Audit
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open rongiladco/persuasion-audit and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Persuasion Audit does
Claude Skill: audits a website or app for Robert Cialdini's 7 principles of persuasion — screenshot-backed findings for both Track A (live URL, Playwright) and Track B (a mobile app via screenshots/screen recording), with explicit dark-pattern detection.
Alternatives in Security
- Audit Live Site — audit-live-site 1k ★
- Competitive Audit — Capture a competitor website with Playwright and extract its color system, typography, layout patterns, and 's 309 ★
- Mobile First Audit.Skill — mobile-first-audit.skill.md 265 ★
README
persuasion-audit
A [Claude Skill](https://www.anthropic.com/news/skills) that audits a website, web app, or mobile app for how it uses Robert Cialdini's 7 principles of persuasion — the six from *Influence* (Reciprocity, Commitment & Consistency, Social Proof, Liking, Authority, Scarcity) plus Unity, added later in *Pre-Suasion*. It produces a structured report: what's already there (with real evidence, not a guess), what's missing, and — critically — where a tactic already in use crosses from legitimate persuasion into a dark pattern.
Point it at a URL, or hand it screenshots/a screen recording of something that isn't on the web (most commonly a mobile app), and ask for a "Cialdini audit" or "persuasion audit" — see [`SKILL.md`](SKILL.md) for the full behavior.
What it does
- Works on two input tracks. Track A is a live URL, captured with Playwright (same technique as cro-quick-wins). Track B is for anything without a URL — a mobile app installed on a phone is the common case — where the evidence is screenshots the person provides, or a screen recording from which the skill extracts frames with
ffmpeg. - Never guesses at content it wasn't shown. Track B has no way to navigate the product remotely — the skill states this plainly and works only from what was actually provided, rather than inventing plausible-sounding screens.
- Handles scroll-triggered content on modern sites. A plain full-page screenshot on a site with scroll-reveal animations (
IntersectionObserverfade/slide-ins) comes back mostly blank below the fold — everything is still atopacity:0. The capture script includes ascrollflow-step (scroll in increments, wait for the animation, screenshot) specifically to get around this. - Rates all 7 principles every time, not just the ones that look interesting —
Strong / Moderate / Weak / Absent, orNot applicablewith a reason when a principle genuinely doesn't fit the produc
Related Skills
Auxi Figma Audit
3-pass Figma design audit for the Auxi RN app. Given a Figma URL + target screen, runs Pass 1 (Figma deep extr
SEO Technical
Technical SEO specialist. Analyzes crawlability, indexability, security, URL structure, mobile optimization, C
QA iOS
Full QA pass of the iOS app - screenshot analysis, code review, and layout audit
Aso Plan
App Store / Play listing ASO audit — plan only, no metadata or screenshot edits until approved
Security Audit Database
Use when auditing a database-backed app for the most common database security mistakes — multi-tenant data lea
Indexierungs Audit
Prüfung der Index-Hygiene und Crawl-Effizienz einer Website mit exakten Direktiven für jede URL: noindex, robo
Related Agents
Repo Screenshot
Capture a clean PNG of a GitHub repository for use as a slide overlay. Given a repo URL or owner/repo, decides
Staging E2e Verifier
Use this agent to execute the approved plan's E2E scenarios against a staging URL via Playwright MCP. It runs
Carousel Growth Engine
Autonomous TikTok and Instagram carousel generation specialist. Analyzes any website URL with Playwright, gene