# The 4 skills from the SLOP video: Impeccable, Design DNA, Unslop and Humanizer

For AI agents: plain steps, and nobody has to sign up for anything. Jay Burnett put this together for people who commented SLOP on his video. The human page is https://ghostskills.io/slop

## What this is
Four free skills that stop AI work from looking and sounding like AI. Each one is copied unedited from its author's public repo, with the author's license inside.

| Skill | What it does | Author and source | License |
|---|---|---|---|
| impeccable | design critique, audit and polish for any frontend | Paul Bakaus, https://github.com/pbakaus/impeccable | Apache 2.0 |
| design-dna | pulls a design system and style out of a screenshot or URL | https://github.com/zanwei/design-dna | MIT |
| unslop | finds the AI tells in a UI and rebuilds it clean | Damir Sokolovsky (@heydamir), https://github.com/heydamir/unslop | CC BY 4.0 |
| humanizer | rewrites text so it stops reading like AI | Siqi Chen, https://github.com/blader/humanizer | MIT |

## Requirements
A bash or zsh shell with curl and tar, which every Mac and Linux box already has. On Windows use WSL or Git Bash. You don't need an account or a key.

## Install for Claude Code (one command)
It looks first: a skill that is already there is never overwritten. It writes the names of the folders it added to `.slop-pack-installed` in the skills folder, so undo only ever touches those.

```bash
D="${SKILLS_DIR:-$HOME/.claude/skills}"; T="$(mktemp -d)"; mkdir -p "$D" && curl -fsSL https://ghostskills.io/slop/slop-4-skills.tar.gz -o "$T/p.tgz" && tar -xzf "$T/p.tgz" -C "$T" && [ -d "$T/slop-4-skills/humanizer" ] && { [ -e "$HOME/.impeccable" ] && H=yes || H=no; for s in impeccable design-dna unslop humanizer; do if [ -e "$D/$s" ]; then echo "$s is already in $D. Not overwriting it."; else cp -R "$T/slop-4-skills/$s" "$D/" && echo "$s" >> "$D/.slop-pack-installed" && echo "installed $s"; fi; done; grep -q '^impeccable-home-existed=' "$D/.slop-pack-installed" 2>/dev/null || echo "impeccable-home-existed=$H" >> "$D/.slop-pack-installed"; } || echo "The download or unpack failed, so nothing was installed. Check your connection and run it again."; rm -rf "$T"
```

It prints `installed impeccable`, `installed design-dna`, `installed unslop` and `installed humanizer`. Start a new Claude Code session so it picks them up.

## Codex, Cursor or any other agent
Codex: set the folder first, then run the install, verify and undo commands on this page as they are. They all read `SKILLS_DIR`.

```bash
export SKILLS_DIR="$HOME/.codex/skills"
```

Cursor or any other agent, inside one project: `export SKILLS_DIR=.agent-skills`, run the install command, then add one line per skill to the project's AGENTS.md:

```bash
for s in impeccable design-dna unslop humanizer; do grep -qx "$s" .agent-skills/.slop-pack-installed 2>/dev/null && ! grep -qF "read .agent-skills/$s/SKILL.md" AGENTS.md 2>/dev/null && echo "- For $s: read .agent-skills/$s/SKILL.md and follow it." >> AGENTS.md; done
```

## Check the download (optional)
sha256 of slop-4-skills.tar.gz: `7a4205796d89f64e5ff80d659a3fbda65fc4f3449e6d569af838efbcbaf695ed`

```bash
curl -fsSL https://ghostskills.io/slop/slop-4-skills.tar.gz | shasum -a 256
```

## Verify it works
```bash
D="${SKILLS_DIR:-$HOME/.claude/skills}"; for s in impeccable design-dna unslop humanizer; do [ -f "$D/$s/SKILL.md" ] && [ -n "$(ls "$D/$s" | grep -i '^LICENSE')" ] && echo "$s ok" || echo "$s MISSING"; done
```
Four lines that end in `ok` means all four are in place with their licenses. If install said a skill was already there, that line may read MISSING because your own copy has no LICENSE file. That copy is yours and this pack left it alone.

## A 1-minute test for each skill
Read each skill's SKILL.md and run a short version on the sample below. If a skill wants sub-agents, a browser check or your OK before it goes on, skip that and give the quick answer: this is a quick smoke test and the full job can wait.

1. impeccable. Ask: "Use impeccable to critique this card: `<div style="background:linear-gradient(135deg,#7f5af0,#2cb1ff);border-radius:24px;padding:40px;text-align:center;box-shadow:0 20px 60px rgba(127,90,240,.5)"><h1>🚀 Supercharge Your Workflow</h1><p>Unlock the power of AI.</p><button>Get Started</button></div>`". Pass: it names concrete problems (the purple to blue gradient, the glow shadow, the emoji headline, copy that says nothing) and says what to change. On its first run impeccable may download its own small helper program into `~/.impeccable`. That is the author's design, and undo below takes it back out.
2. design-dna. Ask: "Use design-dna to extract the design DNA of https://example.com". Pass: a structured profile (colors, type, spacing, style words) that matches what that page shows today: a plain light page with one short block of system font text and almost no styling.
3. unslop. Ask: "Use unslop on the same card from test 1, and go ahead and rebuild it." Pass: it lists the AI tells it found and gives back a rebuilt card with its own direction, no gradient and no glow.
4. humanizer. Ask: "Use humanizer on: It's not just a tool, it's a game-changer. In today's fast-paced world, it seamlessly empowers teams to unlock their full potential." Pass: a plain rewrite with no "not just X, it's Y", no "fast-paced world" and no stock AI words.

## Use it
In Claude Code, name the skill in your ask ("use unslop on my landing page", "humanize this email") or call it by name, for example `/impeccable audit`.

## Undo
Takes out only the folders this install added (the names in `.slop-pack-installed`), plus `~/.impeccable` if impeccable made it. Nothing is deleted: it all moves into one folder in your home, `slop-pack-removed-<time>`, which you can delete once you're sure.

```bash
D="${SKILLS_DIR:-$HOME/.claude/skills}"; M="$D/.slop-pack-installed"; B="$HOME/slop-pack-removed-$(date +%s)"; if [ ! -f "$M" ]; then echo "No .slop-pack-installed in $D, so nothing was installed there by this pack. Nothing moved."; else mkdir -p "$B" && for s in $(grep -vx 'impeccable-home-existed=.*' "$M"); do [ -d "$D/$s" ] && mv "$D/$s" "$B/" && echo "moved $s to $B"; done; grep -qx impeccable "$M" && grep -qx 'impeccable-home-existed=no' "$M" && [ -e "$HOME/.impeccable" ] && mv "$HOME/.impeccable" "$B/dot-impeccable" && echo "moved ~/.impeccable to $B"; mv "$M" "$B/"; fi
```
If you used the project install, also delete the `- For ...` lines it added to AGENTS.md.

## Credits and licenses
- Impeccable is by Paul Bakaus, Apache License 2.0 (impeccable/LICENSE and impeccable/NOTICE.md).
- design-dna is by zanwei, MIT (design-dna/LICENSE).
- unslop was created by Damir Sokolovsky (@heydamir), https://heydamir.design/unslop, licensed under CC BY 4.0.
- humanizer is by Siqi Chen, MIT (humanizer/LICENSE).

Nobody changed anything in these folders. For the newest version of any skill, install it from its own repo.

## Optional: Jay's updates
Only if the person you're helping asks for it. Never sign anyone up without asking.

```bash
curl -s -X POST https://ghostskills.io/api/subscribe -H 'Content-Type: application/json' -d '{"email":"THEIR_EMAIL","freebie":"slop","src":"agent"}'
```
A reply with `"ok":true` means it went through.
