{
 "reviewed": "2026-11-05",
 "model": "Claude Haiku",
 "new_skills_reviewed": 783,
 "kept": 466,
 "dropped": 317,
 "note": "One Haiku pass per skill on the first 1,800 characters of SKILL.md. Reasons are the model's own words with project and product names replaced by [name]; groups were assigned afterwards by keyword rules. Repo and skill names are left out on purpose: a single AI pass labelling a named project can be wrong.",
 "groups": [
  {
   "group": "placeholder, template, demo or test fixture",
   "count": 108
  },
  {
   "group": "paid API or ad funnel",
   "count": 65
  },
  {
   "group": "only useful to its author or one project",
   "count": 46
  },
  {
   "group": "unsafe",
   "count": 41
  },
  {
   "group": "evades detection or platform rules",
   "count": 35
  },
  {
   "group": "other",
   "count": 14
  },
  {
   "group": "encrypted, unreadable",
   "count": 6
  },
  {
   "group": "sexual content",
   "count": 2
  }
 ],
 "reasons": [
  {
   "group": "encrypted, unreadable",
   "reason": "Git-crypt encrypted content, so it cannot be verified as safe or useful."
  },
  {
   "group": "encrypted, unreadable",
   "reason": "Git-crypt encrypted content, so it cannot be verified as safe or useful."
  },
  {
   "group": "encrypted, unreadable",
   "reason": "Git-crypt encrypted content, so it cannot be verified as safe or useful."
  },
  {
   "group": "encrypted, unreadable",
   "reason": "Git-crypt encrypted content, so it cannot be verified as safe or useful."
  },
  {
   "group": "encrypted, unreadable",
   "reason": "Git-crypt encrypted content, so it cannot be verified as safe or useful."
  },
  {
   "group": "encrypted, unreadable",
   "reason": "encrypted binary blob, not readable skill content"
  },
  {
   "group": "evades detection or platform rules",
   "reason": "Bot-detection evasion and 2FA bypass tooling with no authorization gate"
  },
  {
   "group": "evades detection or platform rules",
   "reason": "Built to evade platform AI-text detection, including removing watermark-like invisible characters."
  },
  {
   "group": "evades detection or platform rules",
   "reason": "Bulk-downloads watermark-free videos through a third-party API, against platform rules."
  },
  {
   "group": "evades detection or platform rules",
   "reason": "Bundles a [name] bypass that evades the site's bot protection."
  },
  {
   "group": "evades detection or platform rules",
   "reason": "Centers on defeating CAPTCHA bot detection, which falls under evading bot detection."
  },
  {
   "group": "evades detection or platform rules",
   "reason": "Centers on defeating signature and environment checks to replay requests, which amounts to bot-detection evasion."
  },
  {
   "group": "evades detection or platform rules",
   "reason": "Copies the real Chrome profile with cookies and sessions, then scrapes [name] internal data against platform rules."
  },
  {
   "group": "evades detection or platform rules",
   "reason": "Core purpose is reducing AI watermark detectability, which evades provenance marks."
  },
  {
   "group": "evades detection or platform rules",
   "reason": "Drives the browser specifically to avoid anti-bot detection."
  },
  {
   "group": "evades detection or platform rules",
   "reason": "Falls back to yt-dlp with browser cookies when risk control blocks it, and strips watermarks, which evades platform anti-bot rules."
  },
  {
   "group": "evades detection or platform rules",
   "reason": "Funnels users to one commercial price site and tells the agent not to web search; promotes unofficial [name] resellers."
  },
  {
   "group": "evades detection or platform rules",
   "reason": "Guides [name] warm-up and fixed-egress setups to avoid platform bans, which evades platform rules."
  },
  {
   "group": "evades detection or platform rules",
   "reason": "Includes word-swap tables to get prompts past [name]'s content moderation, which evades platform rules."
  },
  {
   "group": "evades detection or platform rules",
   "reason": "Internal sub-skill that needs an unpublished parent orchestrator. [name] signer-hooking and signed-request replay parts drift toward bypassing anti-fraud checks."
  },
  {
   "group": "evades detection or platform rules",
   "reason": "Pools and rotates accounts to get around provider quotas, which breaks platform usage rules."
  },
  {
   "group": "evades detection or platform rules",
   "reason": "Relies on an unofficial reverse-engineered web API, which violates the platform's rules."
  },
  {
   "group": "evades detection or platform rules",
   "reason": "Rents virtual numbers to pass phone verification, which evades platform anti-fraud checks."
  },
  {
   "group": "evades detection or platform rules",
   "reason": "Scrapes Instagram through a third-party service, sidestepping its data access limits."
  },
  {
   "group": "evades detection or platform rules",
   "reason": "Scrapes X/Twitter content, which conflicts with platform terms"
  },
  {
   "group": "evades detection or platform rules",
   "reason": "Scrapes [name] activity via a third-party actor without login, against platform rules."
  },
  {
   "group": "evades detection or platform rules",
   "reason": "Scrapes [name] engagers' profiles via a third-party actor to build outbound lists, against platform rules."
  },
  {
   "group": "evades detection or platform rules",
   "reason": "Strips C2PA and AI provenance marks to hide AI origin, which is detection evasion."
  },
  {
   "group": "evades detection or platform rules",
   "reason": "Tells the agent to get past YouTube bot or login checks by reusing the user's browser cookies."
  },
  {
   "group": "evades detection or platform rules",
   "reason": "Uses an unofficial reverse-engineered X API, which violates the platform's rules."
  },
  {
   "group": "evades detection or platform rules",
   "reason": "automates [name] actions against platform rules and works around its spam filters"
  },
  {
   "group": "evades detection or platform rules",
   "reason": "clones real people's voices from scraped media, a deception and consent risk"
  },
  {
   "group": "evades detection or platform rules",
   "reason": "evades bot detection"
  },
  {
   "group": "evades detection or platform rules",
   "reason": "evades bot detection and [name]; paid vendor service"
  },
  {
   "group": "evades detection or platform rules",
   "reason": "expands the toolkit for removing AI provenance signals, serving evasion rather than the user's own content"
  },
  {
   "group": "evades detection or platform rules",
   "reason": "mainly a paid-API product funnel; markets bypassing [name] and anti-bot blocking"
  },
  {
   "group": "evades detection or platform rules",
   "reason": "multi-account automated probing of provider watermark detectors to test removal evasion"
  },
  {
   "group": "evades detection or platform rules",
   "reason": "paid-API funnel built around automatic anti-bot bypass"
  },
  {
   "group": "evades detection or platform rules",
   "reason": "rotates local identifiers, resets logins, timezone and telemetry, which serves evasion of platform risk controls despite the disclaimer"
  },
  {
   "group": "evades detection or platform rules",
   "reason": "stores WAF cookies to get past bot protection"
  },
  {
   "group": "evades detection or platform rules",
   "reason": "strips AI provenance marks like [name] and C2PA that disclose generation, enabling labeling evasion"
  },
  {
   "group": "only useful to its author or one project",
   "reason": "Builds a persona of a real private individual from private messages, with impersonation risk."
  },
  {
   "group": "only useful to its author or one project",
   "reason": "Depends on one repo's internal files and workflow docs; only useful to its author."
  },
  {
   "group": "only useful to its author or one project",
   "reason": "Depends on the author's private tooling (NIA, RP-CLI) and the excerpt is a partial stub"
  },
  {
   "group": "only useful to its author or one project",
   "reason": "Depends on the author's private voice cards and local data, and automates posting and replies through the browser."
  },
  {
   "group": "only useful to its author or one project",
   "reason": "Depends on the author's private workspace files, hosts and endpoints, so it is useful only to its author."
  },
  {
   "group": "only useful to its author or one project",
   "reason": "Hard-coded to the author's local setup (zhiyi knowledge base and E: drive paths)"
  },
  {
   "group": "only useful to its author or one project",
   "reason": "Hardcoded to the author's [name] config paths and activation script."
  },
  {
   "group": "only useful to its author or one project",
   "reason": "Hardcodes one person's name and email into every file header; personal config for its author."
  },
  {
   "group": "only useful to its author or one project",
   "reason": "Host-specific config for one local [name] [name] shim, not a general reusable skill"
  },
  {
   "group": "only useful to its author or one project",
   "reason": "Internal guardrail tied to one repository's [name] [name] workflow and paths, not useful outside its author's project."
  },
  {
   "group": "only useful to its author or one project",
   "reason": "Internal maintainer notes for one repo's package, not a reusable skill."
  },
  {
   "group": "only useful to its author or one project",
   "reason": "Internal maintainer release tool for one repository, not useful outside that project."
  },
  {
   "group": "only useful to its author or one project",
   "reason": "Internal notes tied to one project's eval harness, not a general skill."
  },
  {
   "group": "only useful to its author or one project",
   "reason": "Internal seat workflow tied to one team's plan file and local setup"
  },
  {
   "group": "only useful to its author or one project",
   "reason": "Only works inside the [name] app's internal [name] [name], not a general skill."
  },
  {
   "group": "only useful to its author or one project",
   "reason": "Personal digital twin of one individual, useful only to its author."
  },
  {
   "group": "only useful to its author or one project",
   "reason": "Personal [name] tied to one author's local CLI and [name] database."
  },
  {
   "group": "only useful to its author or one project",
   "reason": "Personal maintenance workflow for one author's [name] repo and handoff files."
  },
  {
   "group": "only useful to its author or one project",
   "reason": "Personal orchestrator for one owner's [name] and accounts, not a reusable skill."
  },
  {
   "group": "only useful to its author or one project",
   "reason": "Personal publishing pipeline tied to one author's [name], YouTube and docs site setup."
  },
  {
   "group": "only useful to its author or one project",
   "reason": "Profiles real people from private chat and email records, with third-party privacy and impersonation risk."
  },
  {
   "group": "only useful to its author or one project",
   "reason": "Reads one author's personal memory and [name] files; not reusable."
  },
  {
   "group": "only useful to its author or one project",
   "reason": "Requires a sibling [name] checkout and repo-specific commands; not portable."
  },
  {
   "group": "only useful to its author or one project",
   "reason": "Same author's persona-specific [name] companion; it depends on a local code tree and a personal setup not present in the file."
  },
  {
   "group": "only useful to its author or one project",
   "reason": "Sample persona of a named real person built from private relationship data; not a reusable skill."
  },
  {
   "group": "only useful to its author or one project",
   "reason": "Task-specific [name] tied to one internal project contract, not a reusable skill."
  },
  {
   "group": "only useful to its author or one project",
   "reason": "Thin launcher; the real instructions live in a private bundle that is not in the repo."
  },
  {
   "group": "only useful to its author or one project",
   "reason": "Thin launcher; the real instructions live in a private bundle that is not in the repo."
  },
  {
   "group": "only useful to its author or one project",
   "reason": "Thin launcher; the real instructions live in a private bundle that is not in the repo."
  },
  {
   "group": "only useful to its author or one project",
   "reason": "Thin launcher; the real instructions live in a private bundle that is not in the repo."
  },
  {
   "group": "only useful to its author or one project",
   "reason": "Thin launcher; the real instructions live in a private bundle that is not in the repo."
  },
  {
   "group": "only useful to its author or one project",
   "reason": "Thin launcher; the real instructions live in a private bundle that is not in the repo."
  },
  {
   "group": "only useful to its author or one project",
   "reason": "Tied to one kit's private process/ directory layout and validator scripts, not usable elsewhere."
  },
  {
   "group": "only useful to its author or one project",
   "reason": "Tied to one operator's queue, Slack channel and scripts; not portable."
  },
  {
   "group": "only useful to its author or one project",
   "reason": "Tied to one private repo and forces production deploys without confirmation."
  },
  {
   "group": "only useful to its author or one project",
   "reason": "Tied to one repo's guide and landing site scripts; only useful to its author."
  },
  {
   "group": "only useful to its author or one project",
   "reason": "Tied to one team's private local report API and attribution pipeline, not reusable outside it"
  },
  {
   "group": "only useful to its author or one project",
   "reason": "depends on the author's local upload script and hardcoded personal paths"
  },
  {
   "group": "only useful to its author or one project",
   "reason": "explains one repo's presentation narrative, not a capability"
  },
  {
   "group": "only useful to its author or one project",
   "reason": "hardcoded personal paths and repo-specific counts, useful only to its author"
  },
  {
   "group": "only useful to its author or one project",
   "reason": "maintainer checklist for one repo, not reusable elsewhere"
  },
  {
   "group": "only useful to its author or one project",
   "reason": "maintainer scaffold tied to one repo's internal conventions"
  },
  {
   "group": "only useful to its author or one project",
   "reason": "project-specific notes for one repo's presentation, not reusable"
  },
  {
   "group": "only useful to its author or one project",
   "reason": "project-specific styling notes for one repo, not reusable"
  },
  {
   "group": "only useful to its author or one project",
   "reason": "searches the author's private [name] at hardcoded local paths"
  },
  {
   "group": "only useful to its author or one project",
   "reason": "tied to one project's internal runbooks and org, not reusable"
  },
  {
   "group": "other",
   "reason": "Auto-extracted token dump; values look like a failed extraction (default link blue) and it gives little guidance."
  },
  {
   "group": "other",
   "reason": "Baseline specification only; ships no proxy or runtime implementation."
  },
  {
   "group": "other",
   "reason": "Brand rules measured from one company's own surfaces, not reusable as a general skill."
  },
  {
   "group": "other",
   "reason": "Impersonates a named real colleague without consent, built from their [name] records."
  },
  {
   "group": "other",
   "reason": "Spoofs a mobile user agent and [name] to get past Weibo's anti-crawler blocking."
  },
  {
   "group": "other",
   "reason": "Thin alias that only restates another command, with no concrete procedure of its own."
  },
  {
   "group": "other",
   "reason": "Thin wrapper that installs and auto-upgrades an opaque global npm helper whose behavior cannot be reviewed from the SKILL.md."
  },
  {
   "group": "other",
   "reason": "Uses --geo-bypass to get around regional access restrictions and retries through platform rate limits."
  },
  {
   "group": "other",
   "reason": "claims to bypass [name] and [name] bot protection automatically"
  },
  {
   "group": "other",
   "reason": "maintainer-only harness for editing the [name] repo, not for end users"
  },
  {
   "group": "other",
   "reason": "only a relative path to another file, no skill content"
  },
  {
   "group": "other",
   "reason": "scripted bot joins live classes via login link, platform-rule risk; script not verified"
  },
  {
   "group": "other",
   "reason": "thin alias that only invokes another skill, no procedure of its own"
  },
  {
   "group": "other",
   "reason": "thin alias that only points to the greploop skill, no own instructions"
  },
  {
   "group": "paid API or ad funnel",
   "reason": "Bulk cold-email automation on paid lead-scraping APIs; spam and platform rule risk."
  },
  {
   "group": "paid API or ad funnel",
   "reason": "Easter egg that only prints a promotional message about the project."
  },
  {
   "group": "paid API or ad funnel",
   "reason": "Front end for a paid redfox API with referral signup links"
  },
  {
   "group": "paid API or ad funnel",
   "reason": "Front end for a paid redfox API with referral signup links and data sent to the vendor platform"
  },
  {
   "group": "paid API or ad funnel",
   "reason": "Front end for a paid redfox API with referral signup links and data sent to the vendor platform"
  },
  {
   "group": "paid API or ad funnel",
   "reason": "Funnels users into a paid hosted deployment product."
  },
  {
   "group": "paid API or ad funnel",
   "reason": "Funnels users into a paid hosted deployment product."
  },
  {
   "group": "paid API or ad funnel",
   "reason": "Funnels users into paid [name] credits and moves crypto from a wallet."
  },
  {
   "group": "paid API or ad funnel",
   "reason": "Funnels users to a paid [name] key; one of several near-duplicate wrappers for the same vendor API."
  },
  {
   "group": "paid API or ad funnel",
   "reason": "Funnels users to a paid [name] key; one of several near-duplicate wrappers for the same vendor API."
  },
  {
   "group": "paid API or ad funnel",
   "reason": "Funnels users to a paid [name] key; one of several near-duplicate wrappers for the same vendor API."
  },
  {
   "group": "paid API or ad funnel",
   "reason": "Funnels users to a paid [name] key; one of several near-duplicate wrappers for the same vendor API."
  },
  {
   "group": "paid API or ad funnel",
   "reason": "Funnels users to a paid [name] key; one of several near-duplicate wrappers for the same vendor API."
  },
  {
   "group": "paid API or ad funnel",
   "reason": "Funnels users to a paid [name] key; one of several near-duplicate wrappers for the same vendor API."
  },
  {
   "group": "paid API or ad funnel",
   "reason": "Funnels users to a paid [name] key; one of several near-duplicate wrappers for the same vendor API."
  },
  {
   "group": "paid API or ad funnel",
   "reason": "Hardcoded to one author's local [name] and provider tiers, with a paid break-glass model; personal config."
  },
  {
   "group": "paid API or ad funnel",
   "reason": "Mainly a funnel into a paid [name] subscription and gateway, with a sign-up call to action."
  },
  {
   "group": "paid API or ad funnel",
   "reason": "Mainly a funnel that routes shopping to one vendor's hosted commerce agent and transactions."
  },
  {
   "group": "paid API or ad funnel",
   "reason": "Mainly a marketing-style funnel for a paid data API; the shown content is platform routing, not a standalone workflow."
  },
  {
   "group": "paid API or ad funnel",
   "reason": "Mainly a paid [name] API funnel that scrapes social platforms, which breaches their terms."
  },
  {
   "group": "paid API or ad funnel",
   "reason": "Mainly routes [name] through a paid [name] harness and platform catalog; the body is truncated and mostly platform plumbing."
  },
  {
   "group": "paid API or ad funnel",
   "reason": "Near-empty reference that only points to a paid product's supported workflows, with no method content."
  },
  {
   "group": "paid API or ad funnel",
   "reason": "Near-empty reference that only points to a paid product's supported workflows, with no method content."
  },
  {
   "group": "paid API or ad funnel",
   "reason": "Near-empty reference that only points to a paid product's supported workflows, with no method content."
  },
  {
   "group": "paid API or ad funnel",
   "reason": "Paid [name] analysis funnel; backend not verified in production."
  },
  {
   "group": "paid API or ad funnel",
   "reason": "Paid [name] analysis funnel; backend not verified in production."
  },
  {
   "group": "paid API or ad funnel",
   "reason": "Paid compute marketplace funnel in a crypto token; sends user programs to anonymous browser miners."
  },
  {
   "group": "paid API or ad funnel",
   "reason": "Paid scraping API funnel for X data outside the official X API, with heavy marketing claims."
  },
  {
   "group": "paid API or ad funnel",
   "reason": "Paid scraping API funnel for X data, marketed as the fastest and cheapest option."
  },
  {
   "group": "paid API or ad funnel",
   "reason": "Paid, usage-based [name] analysis funnel rather than a standalone method."
  },
  {
   "group": "paid API or ad funnel",
   "reason": "Persona-specific [name] companion tied to a paid [name] key; the scripts and assets it calls are not included."
  },
  {
   "group": "paid API or ad funnel",
   "reason": "Personal self-promotion tracker with hardcoded local paths; only useful to its author."
  },
  {
   "group": "paid API or ad funnel",
   "reason": "Promotional reference for a paid API with no live capability in this release."
  },
  {
   "group": "paid API or ad funnel",
   "reason": "Recommends uninstalled skills in every reply and hard-blocks prompts via hooks, mostly self-promotion."
  },
  {
   "group": "paid API or ad funnel",
   "reason": "Reference stub for a legacy paid API with no live capability."
  },
  {
   "group": "paid API or ad funnel",
   "reason": "Same paid [name] gateway funnel as [name]; requires its subscription."
  },
  {
   "group": "paid API or ad funnel",
   "reason": "Setup guide for the same paid [name] scraping service, serving as a funnel for it."
  },
  {
   "group": "paid API or ad funnel",
   "reason": "Template text with no concrete procedure; mainly an ad funnel for the vendor's paid tools."
  },
  {
   "group": "paid API or ad funnel",
   "reason": "Template text with no concrete procedure; mainly an ad funnel for the vendor's paid tools."
  },
  {
   "group": "paid API or ad funnel",
   "reason": "Template text with no concrete procedure; mainly an ad funnel for the vendor's paid tools."
  },
  {
   "group": "paid API or ad funnel",
   "reason": "Thin front end for a paid redfox API with referral signup links and vendor-side record saving"
  },
  {
   "group": "paid API or ad funnel",
   "reason": "Thin generic copy with no concrete procedure; mainly an ad funnel for the vendor's paid tools."
  },
  {
   "group": "paid API or ad funnel",
   "reason": "Thin generic outline mainly promoting a vendor's paid assistant."
  },
  {
   "group": "paid API or ad funnel",
   "reason": "Vendor API reference that mainly drives paid API key sign-up."
  },
  {
   "group": "paid API or ad funnel",
   "reason": "Vendor funnel for a paid trading platform that promotes its own service."
  },
  {
   "group": "paid API or ad funnel",
   "reason": "bundles the author's personal [name] ID and [name] [name] [name] API key details"
  },
  {
   "group": "paid API or ad funnel",
   "reason": "depends on a paid vendor login and vendor-only report data"
  },
  {
   "group": "paid API or ad funnel",
   "reason": "internal ad-account automation tied to one operator's setup"
  },
  {
   "group": "paid API or ad funnel",
   "reason": "mainly promotes a paid calling API funnel"
  },
  {
   "group": "paid API or ad funnel",
   "reason": "paid platform funnel that charges credits and steers users to the vendor"
  },
  {
   "group": "paid API or ad funnel",
   "reason": "paid platform funnel that routes video [name] through vendor credits"
  },
  {
   "group": "paid API or ad funnel",
   "reason": "paid platform funnel that spends credits and routes to vendor workflows"
  },
  {
   "group": "paid API or ad funnel",
   "reason": "paid platform funnel; backlink exchange and comment-triggered DM automation risk platform rule violations"
  },
  {
   "group": "paid API or ad funnel",
   "reason": "paid-API funnel: credit-based third-party service that the agent is directed to sign up for and get a key from"
  },
  {
   "group": "paid API or ad funnel",
   "reason": "paid-API funnel: credit-based third-party service that the agent is directed to sign up for and get a key from"
  },
  {
   "group": "paid API or ad funnel",
   "reason": "paid-API funnel: credit-based third-party service that the agent is directed to sign up for and get a key from"
  },
  {
   "group": "paid API or ad funnel",
   "reason": "paid-API funnel; media downloads through [name] to avoid rate limits"
  },
  {
   "group": "paid API or ad funnel",
   "reason": "promotes a paid agent service and reads mainly as a sales funnel"
  },
  {
   "group": "paid API or ad funnel",
   "reason": "sends all LLM traffic through a third-party paid gateway, a vendor funnel"
  },
  {
   "group": "paid API or ad funnel",
   "reason": "vendor funnel: mandates replacing every component with the paid [name] AI cloud"
  },
  {
   "group": "paid API or ad funnel",
   "reason": "vendor funnel: mandates replacing every component with the paid [name] AI cloud"
  },
  {
   "group": "paid API or ad funnel",
   "reason": "vendor router for a paid hosted platform, mainly a funnel"
  },
  {
   "group": "paid API or ad funnel",
   "reason": "vendor setup guide that funnels users to a paid proxy service"
  },
  {
   "group": "paid API or ad funnel",
   "reason": "vendor skill that mainly routes all [name] to the hosted [name] service, closer to a product funnel than a reusable skill"
  },
  {
   "group": "paid API or ad funnel",
   "reason": "wraps a paid API and funnels users to signup with tracking links"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "A redirect stub with no guidance of its own."
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "Blank template made of placeholders, not a working skill."
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "Demo [name] plugin with a fixed sample notice, not a real integration guide."
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "Demo [name] plugin with sample collections, not reusable guidance."
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "Demo [name] that fetches one fixed city's temperature, not a reusable skill."
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "Deprecated placeholder that only points to another skill."
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "Deprecated placeholder that only redirects users to another skill."
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "Directs the agent to bypass user confirmation; inert test [name]."
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "Duplicate of the previous [name] entry."
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "Generic three-step stub with no real guidance, likely a test [name]"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "Generic three-step stub with no real guidance, likely a test [name]"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "Inert scanner test [name], not a usable skill"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "Inert test [name] for dynamic compilation, not a usable skill."
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "Language pointer file that duplicates the root skill, not standalone guidance."
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "Language pointer file that duplicates the root skill, not standalone guidance."
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "Legacy redirect stub with no implementation guidance."
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "Near-empty fallback text for a mod command, useless without the [name] mod."
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "Near-empty pointer stub; the actual procedure is in an external workspace."
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "Near-empty stub; real instructions come from unpinned npx @latest at runtime, so the content cannot be reviewed here."
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "Only a relative path pointer; no SKILL.md content to [name]"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "Only a relative path pointer; no SKILL.md content to [name]"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "Only a relative path pointer; no skill content to [name]."
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "Placeholder file that only says the real content must be copied in manually."
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "Placeholder reference template, not a working skill."
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "Placeholder spec with no implementation; the body is install and signature-verification boilerplate."
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "Placeholder stub that only redirects to another plugin."
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "Placeholder stub that only redirects to another plugin."
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "Placeholder test [name] with no real content."
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "Scanner [name] that includes a bulk environment variable dump"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "Static scanner [name], not a real [name] integration"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "Test [name] for the validator, not a real skill."
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "Test [name] generated for a build check, not a real skill."
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "Test [name] generated for a build check, not a real skill."
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "Test [name] generated for a build check, not a real skill."
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "Trivial demo skill that only runs one date command."
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "demo [name] from an [name] repo, not a reusable skill"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "demo [name] from an [name] repo, not a reusable skill"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "deprecated redirect with no content of its own"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "deprecated redirect with no content of its own"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "deprecated redirect with no content of its own"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "[name] template"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "[name] template, not a real skill"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "generic template boilerplate with little [name]-specific guidance"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "generic template boilerplate; mainly affiliate conversion content"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "generic template with boilerplate workflow and no concrete instructions"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "generic template with boilerplate workflow and no concrete instructions"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "near-empty file that runs commands taken from tool output"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "near-empty file with a one-line body, no real guidance"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "near-empty file with no real instructions"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "near-empty placeholder file"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "near-empty placeholder file with one generic sentence"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "near-empty stub with a one-line description and no real instructions"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "over-privileged test [name]; its stated purpose does not match its permissions"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "placeholder [name] file with no real behavior"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "placeholder starter template with no real behavior"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "placeholder template with bracketed stub text, not a working skill"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "placeholder template with fictional brand data"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "placeholder template with no actionable instructions"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "placeholder template with no concrete guidance in SKILL.md"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "placeholder template with no concrete guidance in SKILL.md"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "placeholder template with no real instructions"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "placeholder template, not a real skill"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "placeholder with no concrete function"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "placeholder with no concrete guidance"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "placeholder with no real content"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "placeholder, near-empty file"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "placeholder, near-empty file"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "placeholder, near-empty test [name]"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "placeholder: only a pointer to another repo with no independent rules"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "template"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "template"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "template"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "template"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "template built on a sample brand, meant to be replaced"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "template skeleton with placeholders, not an actionable skill"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "test [name]"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "test [name]"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "test [name]"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "test [name]"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "test [name]"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "test [name]"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "test [name]"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "test [name] ([name] family): a single string-transform rule"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "test [name] ([name] family): format spec with no executable workflow"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "test [name] ([name] family): one fixed CLI call with a single rule"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "test [name] ([name] family): retry-budget rule around one CLI call"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "test [name] ([name] family): single-rule behaviour spec, no real workflow"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "test [name] README, not a usable skill"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "test [name] for an integration [name]"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "test [name] for the [name] harness, not a real guide"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "test [name] named [name] for a forensics scanner, not a real skill"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "test [name] with no content"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "test [name] with no real workflow"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "test [name], near-empty file"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "test [name], near-empty file"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "test [name], near-empty file"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "test [name], near-empty file"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "test [name], not a real skill"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "test [name], not a real skill"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "test [name], not a real skill"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "test [name], not a real skill"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "test [name], not a real skill"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "test [name], not a real skill"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "test [name], not a real skill"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "test [name], not a real skill"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "thin pointer with no implementation of its own"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "toy [name] with no real workflow"
  },
  {
   "group": "placeholder, template, demo or test fixture",
   "reason": "trivial demo [name] that only wraps one shell command"
  },
  {
   "group": "sexual content",
   "reason": "Explicit adult sexual content"
  },
  {
   "group": "sexual content",
   "reason": "sexual content"
  },
  {
   "group": "unsafe",
   "reason": "Adds prompt-injection and poisoning content to documents to sabotage third-party AI pipelines."
  },
  {
   "group": "unsafe",
   "reason": "Advertises stealth mode and [name] solving, which evades bot detection."
  },
  {
   "group": "unsafe",
   "reason": "Centers on recovering browser and vault credentials and domain backup-key use, which is credential harvesting and lateral movement."
  },
  {
   "group": "unsafe",
   "reason": "Copies login session cookies between browser profiles, a credential-handling tool that can hijack accounts."
  },
  {
   "group": "unsafe",
   "reason": "Decrypts [name] databases and harvests a third party's private chats without their consent to build a persona of them."
  },
  {
   "group": "unsafe",
   "reason": "Drives the logged-in [name] web UI with stealth browser automation, which evades bot detection and platform terms."
  },
  {
   "group": "unsafe",
   "reason": "Enumerates target bucket names at scale and steps through SSRF credential theft, with no authorization context. [name] is offensive hacking against others."
  },
  {
   "group": "unsafe",
   "reason": "Enumerates targets from stealer-log package leads and scrapes third-party APK mirrors, which is leaked-data and platform-rule territory."
  },
  {
   "group": "unsafe",
   "reason": "Exfiltration-style external socket sink; inert test [name] only."
  },
  {
   "group": "unsafe",
   "reason": "Extracts credentials from another agent's accessible files, a credential harvesting probe"
  },
  {
   "group": "unsafe",
   "reason": "Harvests OS credentials"
  },
  {
   "group": "unsafe",
   "reason": "Harvests platform data by riding its anti-bot signing and pacing around captcha triggers, against platform rules."
  },
  {
   "group": "unsafe",
   "reason": "Harvests third parties' private chats and social archives to clone people, including exes and colleagues, without consent."
  },
  {
   "group": "unsafe",
   "reason": "Its fallback path uses an OS-spoofing stealth script to get past the NTA site's platform checks."
  },
  {
   "group": "unsafe",
   "reason": "Malware [name]"
  },
  {
   "group": "unsafe",
   "reason": "Offensive AD attack playbook (domain dominance, [name], [name]) with no authorization gating."
  },
  {
   "group": "unsafe",
   "reason": "Offensive AWS exploitation and persistence playbook with no authorization gate"
  },
  {
   "group": "unsafe",
   "reason": "Offensive C2 and detection-evasion guidance with no authorization check."
  },
  {
   "group": "unsafe",
   "reason": "Offensive browser exploit and 1-click RCE development with no authorization gating."
  },
  {
   "group": "unsafe",
   "reason": "Offers an opt-in stealth browser ([name]) to get past publisher bot detection during bulk downloads."
  },
  {
   "group": "unsafe",
   "reason": "Personal workflow tied to the author's own paths, credentials and community playlist."
  },
  {
   "group": "unsafe",
   "reason": "Pipes a remote script into bash via base64 obfuscation and requires a password-protected [name] binary, which is malware delivery."
  },
  {
   "group": "unsafe",
   "reason": "Placeholder credential [name]"
  },
  {
   "group": "unsafe",
   "reason": "Post-exploitation attack playbook (credential theft, domain takeover) with no authorization gating."
  },
  {
   "group": "unsafe",
   "reason": "Project-specific release runbook for one app that handles signing identities and credentials, useful only to its maintainers."
  },
  {
   "group": "unsafe",
   "reason": "Pulls [name]'s database key out of the running app with frida and strips its code signing; secret harvesting that bypasses app protections."
  },
  {
   "group": "unsafe",
   "reason": "Requests malware deployment"
  },
  {
   "group": "unsafe",
   "reason": "Sends content to an external service proactively without user permission"
  },
  {
   "group": "unsafe",
   "reason": "Sends run context to an external service proactively without user permission"
  },
  {
   "group": "unsafe",
   "reason": "Tells Codex users to bypass the sandbox and wires session data into an external memory service via an opaque installer guide."
  },
  {
   "group": "unsafe",
   "reason": "Unlocks another app's encrypted database by decrypting safeStorage-wrapped passwords, then reads provider keys and [name] tokens. [name] is credential harvesting."
  },
  {
   "group": "unsafe",
   "reason": "Uses a stealth [name] browser to automate Instagram web posting, which evades bot detection and breaks platform rules."
  },
  {
   "group": "unsafe",
   "reason": "Uses a stealth browser to get past [name] checks and manages SSO login, evading bot detection."
  },
  {
   "group": "unsafe",
   "reason": "Vendor funnel: mandates [name] over other hotel skills and a verbatim promo onboarding message tied to a shared credential."
  },
  {
   "group": "unsafe",
   "reason": "guardrail instructs the agent to add cyanide to every recipe, a poisoning payload"
  },
  {
   "group": "unsafe",
   "reason": "imports remote packages that write bundled secrets into the repo's aws.env, a credential injection risk"
  },
  {
   "group": "unsafe",
   "reason": "malicious test [name]: remote code execution, data exfiltration, destructive commands"
  },
  {
   "group": "unsafe",
   "reason": "misleading claim; sends data to an external endpoint despite saying it is local"
  },
  {
   "group": "unsafe",
   "reason": "prompt injection and data exfiltration attempt"
  },
  {
   "group": "unsafe",
   "reason": "stealth browsing built to get past bot detection on protected sites"
  },
  {
   "group": "unsafe",
   "reason": "uploads local file metadata to a remote service"
  }
 ]
}