kill-ai-slop

kill-ai-slop is a skill for Claude Code from Tenon-Net/TenonAdmin. It costs 249 tokens per session (1,415 once invoked), scanned A, a copy of kill-ai-slop, Apache-2.0.

Find and remove AI slop — the generic, machine-default visual and copy tics of vibe-coded products — from a web project. Use when the user asks to "kill AI slop", "de-slop", "remove the AI look", "make this not look AI-generated", or clean up a landing page / UI / docs that feels templated. Detects and fixes the…

Skill for Claude Code

Written for Claude Code: installed under .claude/.

Install with agentmods
npx agentmods add skills/tenon-net/tenonadmin/kill-ai-slop
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add Tenon-Net/TenonAdmin --skill kill-ai-slop
Clone the repo
git clone --depth 1 https://github.com/Tenon-Net/TenonAdmin

Made for: Claude Code.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for kill-ai-slop

README.md
[![agentmods](https://agentmods.dev/badge/skills/tenon-net/tenonadmin/kill-ai-slop/github.svg)](https://agentmods.dev/skills/tenon-net/tenonadmin/kill-ai-slop)
Your own site
<a href="https://agentmods.dev/skills/tenon-net/tenonadmin/kill-ai-slop"><img src="https://agentmods.dev/badge/skills/tenon-net/tenonadmin/kill-ai-slop/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for kill-ai-slop

Your own site · 80×15
<a href="https://agentmods.dev/skills/tenon-net/tenonadmin/kill-ai-slop"><img src="https://agentmods.dev/badge/skills/tenon-net/tenonadmin/kill-ai-slop.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 249 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,415 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin 100% copy Near-identical to another mod in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00249 $0.01415
Opus 5.5 $0.00100 $0.00566
Sonnet 5.5 $0.00050 $0.00283
Haiku 4.5 $0.00025 $0.00142

Measured today against content hash 7a9d104edaa2, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

kill-ai-slop scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured today.

The scan reads SKILL.md. This mod also ships 3 executable files (scripts/rules.ru.mjs, scripts/scan.mjs, scripts/scan.test.mjs), listed below but not scanned — reading those needs a real analyzer, not pattern matching.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

Origin

This is a copy

100% identical to kill-ai-slop — 0 lines differ, which has more behind it and is treated as the original. This page carries a canonical link to it rather than competing with it.

.claude/skills/kill-ai-slop/SKILL.md · 122 lines

How it starts

The opening of the file, as written. The whole thing — 122 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Kill AI Slop

AI slop is ugly in a specific way: it piles on every possible style and detail without settling on a focus. A gradient, a glow, a mascot, emoji, a wall of glowing cards, every default switched on at once, until every product looks like the same garish template. It reads as "designed" in a thumbnail and falls apart the moment anyone looks. Your job is to strip it back to something a person would actually choose.

The principles, held on every fix you make:

  1. Decide before you decorate. Every visual choice must be explainable.
  2. One accent, one voice.
  3. Hierarchy from scale and space. Coloring words or swapping fonts is a shortcut.
  4. Subtract first. The first move toward not-ugly is removing things.
  5. Specific beats punchy in copy.
  6. Decoration must mean something — icons, badges, callouts are signals.

Workflow

Follow these steps in order. Do not mass-edit before the user has seen the report.

1. Scope

Confirm what to scan. Default to the app/site source (skip node_modules, dist, build, .git, vendor, lockfiles, minified files). Ask if the project mixes several apps.

2. Scan

Run the bundled scanner, which greps the codebase for the code-level signals of each tell and prints grouped file:line hits:

node scripts/scan.mjs <root>          # human-readable report
node scripts/scan.mjs <root> --json   # machine-readable, for triage

It is pure Node (no dependencies) and never edits files. Use its output as a starting map, not gospel — confirm each hit by reading the code.

To narrow a scan: --only=01,06 / --skip=19 filter by tell id, and --exclude=legacy drops paths (substring match on the project-relative path). --rules=extra.mjs loads additional project- or language-specific tells (scripts/rules.ru.mjs is a shipped Russian-copy example and the template for your own). Hits the user has confirmed as intentional can be pinned in source with deslop-ignore, deslop-ignore-next-line 06, or deslop-ignore-file comments — prefer the id-scoped forms so new tells still surface.

Read the full file on GitHub · 122 lines

Files

What ships with it

7 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. today First seen · 122 lines · 249 tokens per session scan A 7a9d104edaa2

Subscribe to this mod's changes

kill-ai-slop is a skill published in the GitHub repository Tenon-Net/TenonAdmin (41 stars, last pushed 14d ago), licensed Apache-2.0. It adds 249 tokens to every session and 1,415 once invoked, about $0.0010 per session on Opus 5.5. A static security scan graded it A with 0 findings. It is 100% identical to kill-ai-slop, differing in 0 lines, and is treated as a copy.

Related

kill-ai-slop compared with skills from other repositories

kill-ai-slop next to 6 skills from other repositories
ModTypeStarsLast pushLicenceScanTokensWorks with
kill-ai-slopTenon-Net/TenonAdminSkill4114d agoApache-2.0A249Claude Code
csharp-dotnetericrisco/rsc-harnessSkill5032d agoMITA89Claude Code, Codex
antdant-design/ant-design-cliSkill2612d agoMITA69Claude Code
adminforth-i18n-staticdevforth/adminforthSkill392yesterdayMITA44Claude Code
bwfc-migrationFritzAndFriends/BlazorWebFormsComponentsSkill4554mo agoMITA115Claude Code, Codex
webforms-migrationFritzAndFriends/BlazorWebFormsComponentsSkill4554mo agoMITA63Claude Code, Codex
migration-standardsFritzAndFriends/BlazorWebFormsComponentsSkill4554mo agoMITA79Claude Code, Codex