non-commodity-content — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited non-commodity-content (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Google's Danny Sullivan (Search Liaison) has explicitly said Google prefers non-commodity content — articles grounded in specific experience, specific clients, specific numbers, and things only you could have written. This skill refuses to let you publish filler. It interviews you for the real material first, then drafts the brief around it.
Commodity (the generic version competitors and AI churn out):
Non-Commodity (what Google actually ranks):
Notice the pattern: a specific subject + a specific number or refusal + the promise of analysis, not a listicle.
/non-commodity-content <topic, URL, or commodity headline>
Examples:
/non-commodity-content best CRM for agencies/non-commodity-content https://mybrand.com/blog/seo-tips/non-commodity-content "10 tips for better email subject lines"If the input is a URL, WebFetch it and identify the commodity framing (the generic headline, the listicle structure, the interchangeable advice). If the input is a plain topic or commodity-style headline, restate it in that same pattern.
Tell the user, in 3–5 lines:
Do not proceed to drafting yet. The whole point of the skill is that the content doesn't exist until the user supplies the raw material.
Use AskUserQuestion to gather the raw material. Ask ONE question at a time, wait for the answer, then decide whether to ask a follow-up or move on. Use these prompts — in order, and skip any that don't apply:
Stop as soon as you have ONE specific anchor — a story with a number, OR a refusal with a reason, OR a method with a result. You do not need all six. Keep going only if the first answer was thin.
If the user has no anecdote for this topic, say so plainly and stop:
You don't have a non-commodity angle on this yet. Three honest options: (a) Pick a sub-topic where you do have a story. (b) Do the work — run the test, interview the customer, pull the data — and come back. (c) Publish the commodity version and accept it likely won't rank.
>
I'm not going to invent a client, a number, or a quote.
Never fabricate a story, client name, quote, or statistic. If something is unclear, ask a follow-up rather than filling the gap.
From the interview, name these four things explicitly before writing anything:
Show these to the user as a 4-line summary and ask if anything is off before continuing.
Match the pattern from the Google examples:
Produce 3 variants, each pulling on a different lever:
Label each variant with its lever so the user can pick.
Fill the outline below with the user's actual details. Do not swap in generic placeholders.
H1: [chosen non-commodity headline]
Opening (150–250 words):
- Drop the reader into the specific moment — name, place, date if available.
- State the anchor (the concrete thing) in the first 3 sentences.
- State the counter-intuitive claim.
The setup (200–300 words):
- What a commodity piece on this topic would say — name the generic advice directly.
- Why that generic advice failed in this specific case, or why you ignored it.
The investigation / decision — core of the piece (400–800 words):
- Step by step: what you observed, measured, tested, or decided.
- Include the proof artifact (screenshot, number, quote) inline.
- Show your work. A reader should be able to mentally replay what you did.
The lesson (150–250 words):
- One sentence takeaway, then elaborated.
- Caveat honestly: when does this NOT apply?
CTA (40–80 words):
- Specific next action tied to the lesson — not "contact us for a free consultation".Never invent a client name, number, or quote. If the user gave you placeholder detail ("some client last year"), flag it as [NEEDS SPECIFIC: client name or anonymized descriptor] so they can fill it before publishing.
Non-commodity content is wasted if Google can't tell it's first-hand. Output a short checklist the user must hit before publishing:
sameAs links to LinkedIn/X. Not "Admin" or "The Team".author pointing to the author page's @id. If the author is licensed/certified, include author.hasCredential.alt. Add ImageObject schema with contentUrl to the original.datePublished and dateModified are real dates. If the event happened last month, say last month.Structure the final output in this order:
Close with:
───────────────────────────────
Next: /seo-audit <your domain> to verify your author pages,
Article schema, and internal linking are set up so this content
has the structural signals to rank.
For ongoing query + ranking data, connect Search Console via
Cogny MCP and run /seo-monitor.
───────────────────────────────~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.