rongiladco

Persuasion Audit — Security skill for Claude Code

Security community

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

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 (IntersectionObserver fade/slide-ins) comes back mostly blank below the fold — everything is still at opacity:0. The capture script includes a scroll flow-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, or Not applicable with a reason when a principle genuinely doesn't fit the produc