Cheat Publish Registration
XBuilderLAB/cheat-on-content
Records that a piece of content went live by writing its URL, platform and publish time into the prediction file header and state file, leaving the prediction text untouched.
Searches the web for new mentions of the Claude Code Ultimate Guide or its author's public projects, checks them against YAML trackers and reports or adds the new ones.
$ npx skills add FlorianBruniaux/claude-code-ultimate-guide --skill source-command-track-mentions -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install FlorianBruniaux/claude-code-ultimate-guide source-command-track-mentions --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/FlorianBruniaux/claude-code-ultimate-guide.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/source-command-track-mentions .claude/skills/source-command-track-mentions && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "source-command-track-mentions" agent skill from https://github.com/FlorianBruniaux/claude-code-ultimate-guide/tree/main/.agents/skills/source-command-track-mentions into .claude/skills/source-command-track-mentions/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "source-command-track-mentions", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/FlorianBruniaux/claude-code-ultimate-guide/tree/main/.agents/skills/source-command-track-mentionsType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add FlorianBruniaux/claude-code-ultimate-guide --skill source-command-track-mentions -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install FlorianBruniaux/claude-code-ultimate-guide source-command-track-mentions --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/FlorianBruniaux/claude-code-ultimate-guide.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/source-command-track-mentions .agents/skills/source-command-track-mentions && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "source-command-track-mentions" agent skill from https://github.com/FlorianBruniaux/claude-code-ultimate-guide/tree/main/.agents/skills/source-command-track-mentions into .agents/skills/source-command-track-mentions/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "source-command-track-mentions", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add FlorianBruniaux/claude-code-ultimate-guide --skill source-command-track-mentions -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install FlorianBruniaux/claude-code-ultimate-guide source-command-track-mentions --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/FlorianBruniaux/claude-code-ultimate-guide.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/source-command-track-mentions .cursor/skills/source-command-track-mentions && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "source-command-track-mentions" agent skill from https://github.com/FlorianBruniaux/claude-code-ultimate-guide/tree/main/.agents/skills/source-command-track-mentions into .cursor/skills/source-command-track-mentions/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "source-command-track-mentions", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/FlorianBruniaux/claude-code-ultimate-guide.git --path .agents/skills/source-command-track-mentions--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add FlorianBruniaux/claude-code-ultimate-guide --skill source-command-track-mentions -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install FlorianBruniaux/claude-code-ultimate-guide source-command-track-mentions --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/FlorianBruniaux/claude-code-ultimate-guide.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/source-command-track-mentions .gemini/skills/source-command-track-mentions && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "source-command-track-mentions" agent skill from https://github.com/FlorianBruniaux/claude-code-ultimate-guide/tree/main/.agents/skills/source-command-track-mentions into .gemini/skills/source-command-track-mentions/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "source-command-track-mentions", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install FlorianBruniaux/claude-code-ultimate-guide source-command-track-mentionsInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add FlorianBruniaux/claude-code-ultimate-guide --skill source-command-track-mentions -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/FlorianBruniaux/claude-code-ultimate-guide.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/source-command-track-mentions .github/skills/source-command-track-mentions && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "source-command-track-mentions" agent skill from https://github.com/FlorianBruniaux/claude-code-ultimate-guide/tree/main/.agents/skills/source-command-track-mentions into .github/skills/source-command-track-mentions/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "source-command-track-mentions", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add FlorianBruniaux/claude-code-ultimate-guide --skill source-command-track-mentions -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install FlorianBruniaux/claude-code-ultimate-guide source-command-track-mentions --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/FlorianBruniaux/claude-code-ultimate-guide.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/source-command-track-mentions .opencode/skills/source-command-track-mentions && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "source-command-track-mentions" agent skill from https://github.com/FlorianBruniaux/claude-code-ultimate-guide/tree/main/.agents/skills/source-command-track-mentions into .opencode/skills/source-command-track-mentions/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "source-command-track-mentions", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
source-command-track-mentionsSearches the web for new mentions of the Claude Code Ultimate Guide or its author's public projects, checks them against YAML trackers and reports or adds the new ones.
This is a migrated command, `/track-mentions`, with several modes. The default searches, reports new mentions and confirms before adding them, `--dry-run` reports without touching the YAML, and `--scheduled` is an unattended report-only run that always overrides write flags, so it never edits files, commits, pushes, opens a pull request or publishes a tracker update. An `--all-projects` mode widens the search to the author's other public repositories, skipping forks, landing-only repos and support repos.
It first loads the guide's tracker at `docs/media-mentions/mentions.yaml` to get the total and build a set of existing URLs for deduplication, along with a review queue that keeps inaccessible candidates pending and rejected URLs excluded. The search step uses Perplexity deep research with high reasoning effort, passes in the known URLs and searches broadly instead of trusting a weekly window. The query covers articles, newsletters, forum threads, social posts, videos, podcasts and directories, with a parallel web search as a fallback if Perplexity returns nothing. The excerpt ends in that fallback. File paths are specific to the author's setup.
9 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 585c203. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
gitkindpython3From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Track Online Mentions loads about 2.4k tokens when it runs. Until then it costs about 43 tokens; SKILL.md has 876 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from FlorianBruniaux/claude-code-ultimate-guide at commit 585c203, republished under its CC-BY-SA-4.0 licence (© FlorianBruniaux). 876 words, ~2,388 tokens.
.claude/skills/source-command-track-mentions/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Use this skill when the user asks to run the migrated source command track-mentions.
Find new online mentions of either the Claude Code Ultimate Guide or the wider public project portfolio.
The guide catalog lives in docs/media-mentions/mentions.yaml. The cross-project catalog lives in
~/Sites/perso/florian-portfolio/src/data/mentions.json.
/track-mentions # Search + report new mentions, confirm before adding
/track-mentions --dry-run # Search + report only, no YAML changes
/track-mentions --scheduled # Unattended report-only run, equivalent to --dry-run
/track-mentions --add-all # Add all confirmed results after explicit approval in this session
/track-mentions --all-projects # Search the active GitHub portfolio and update the portfolio catalog
/track-mentions --commit # Commit only the validated tracker files after an approved update--scheduled always wins over write flags. A scheduled run must not edit files, create a commit,
push, open a pull request, or publish a tracker update.
For the default guide mode, read docs/media-mentions/mentions.yaml to get:
meta.total_mentions counturl fields → build a deduplication setdocs/media-mentions/review-queue.yaml → keep inaccessible candidates pending and rejected URLs excludedFor --all-projects:
FlorianBruniaux GitHub profile and list active repositories owned by that account.homebrew-tap, and RTK.~/Sites/perso/florian-portfolio/src/data/mentions.json to get tracked projects, source URLs,
and existing multi-project assignments.Use mcp__perplexity__perplexity_research with reasoning_effort: "high". Append the normalized URLs
from the confirmed catalog and review queue as <KNOWN_URLS>. Search broadly on every run instead of
assuming that a weekly time window captures pages indexed late.
Find all articles, blog posts, newsletters, Reddit threads, Twitter/X posts, LinkedIn posts,
YouTube videos, podcasts, GitHub issues/repos, and directories that mention "Claude Code
Ultimate Guide" by Florian Bruniaux (GitHub: FlorianBruniaux/claude-code-ultimate-guide,
website: cc.bruniaux.com). Search broadly for third-party content only - exclude the GitHub
repo itself and cc.bruniaux.com own pages.
Return exactly three groups:
- `new_confirmed`: evidence is accessible and contains an explicit project identifier
- `already_tracked`: canonical URL matches `<KNOWN_URLS>`
- `rejected_or_unverified`: title collision, inaccessible evidence, owned property, or uncertain attribution
For each result provide: canonical URL, publication date if available, author/platform name, language,
project identifier found, evidence location, one sentence on how the source references the guide,
classification, confidence, and metadata problems.
Also search explicitly for:
- "cc.bruniaux.com" cited as a resource on third-party sites
- "claude-code-ultimate-guide florian bruniaux" in blog posts and tutorials
- "FlorianBruniaux" in dev tutorials referencing the guide
- The guide mentioned in non-English content (French, Spanish, German, Korean, Portuguese, etc.)
Known canonical URLs for deduplication:
<KNOWN_URLS>If Perplexity returns no results (model refuses citing knowledge cutoff), fall back to WebSearch with these parallel queries:
"Claude Code Ultimate Guide" -site:github.com -site:cc.bruniaux.com
site:reddit.com "cc.bruniaux.com" OR "Claude Code Ultimate Guide"
site:dev.to OR site:hashnode.com OR site:medium.com "Claude Code Ultimate Guide" "florian" OR "bruniaux"
"Claude Code Ultimate Guide" twitter OR x.comThen use WebFetch on each candidate URL to verify the guide is explicitly mentioned by name or URL.
Treat a result as confirmed only when the page itself, its public metadata, or an indexed snippet
contains at least one project identifier: the guide name, the canonical repository slug, or
cc.bruniaux.com. A matching generic title such as "ultimate Claude Code guide" is not enough.
Classify every confirmed result before reporting it:
editorial: article, newsletter, podcast, or video with independent commentarysocial: third-party LinkedIn, X, Instagram, or Facebook postforum: Reddit, Hacker News, forum, or community discussiontranslation: translated or adapted repository that credits the originalmirror: copied or republished guide contentadoption: a third-party repository visibly embeds, configures, or uses the projectregistry: a package or protocol registry entry proving distribution coverageautomated_directory: generated index, catalog, MCP directory, or repository documentation serviceDo not count the project's own pages, the author's own social posts, GitHub topic pages generated from the repository's own metadata, or referral query parameters as earned third-party mentions. Keep automated directories separate from organic mentions. Flag incorrect install commands, package names, star counts, line counts, authorship, or capabilities instead of silently copying them.
For each result from Perplexity:
review-queue.yamlDisplay a table for review:
New mentions found: N
| # | Kind | Platform | Author | Title | Evidence | Metadata issues | URL | Date |
|---|------|----------|--------|-------|----------|-----------------|-----|------|
| 1 | ... | ... | ... | ... | Confirmed | None | ... | ... |After the table, report separate counts:
editorial, social, and forumtranslation and mirroradoptionregistryautomated_directoryList probable or inaccessible candidates separately. Never add them as confirmed entries without user approval and an explicit uncertainty note.
If --dry-run or --scheduled: stop here, no changes.
In default mode, add entries to docs/media-mentions/mentions.yaml using the rules below.
In --all-projects mode, add one entry to the portfolio JSON with a projects array containing every
explicitly cited project id and an explicit group. Never duplicate a source to make per-project totals
larger. Add a newly discovered active project to the top-level projects array even when its verified
mention count is zero.
Writing requires explicit user approval in the current interactive session. --add-all does not count
as approval when replayed by an automation. For each approved new mention:
platform from the source type:articleredditlinkedin-ownlinkedin-othertwittervideoforumforumdirectorypodcastinstagramreach: unknown (unless view count is visible in snippet)status: activefirst_seen: <today's date>meta.total_mentions by the number of added entriesmeta.last_updated to today's dateRecount entries by platform and update the stats table in docs/media-mentions/README.md.
Run:
python3 scripts/check-media-mentions.pyDo not commit if IDs, canonical URLs, totals, platforms, or review-queue boundaries fail validation.
Without --commit, report the changed files and stop. With --commit, stage only the validated tracker
files. Never use a broad git add in a dirty worktree.
git add docs/media-mentions/mentions.yaml docs/media-mentions/README.md docs/media-mentions/review-queue.yaml
git commit -m "docs: track-mentions - add N new mentions (YYYY-MM-DD)"review-queue.yaml; do not add them to mentions.yaml© FlorianBruniaux, CC-BY-SA-4.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file in .agents/skills/source-command-track-mentions of FlorianBruniaux/claude-code-ultimate-guide.
Open the folder on GitHubat commit 585c203
Track Online Mentions next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Track Online Mentions this skillFlorianBruniaux/claude-code-ultimate-guide | 6.1k | — | ~2.4k | Automated safety check: Pass | CC-BY-SA-4.0 | |
| Cheat Publish RegistrationXBuilderLAB/cheat-on-content | 7.2k | 1 repos | ~1.3k | Automated safety check: Notes | MIT | |
| AI VisibilityRyze-AI-Adgent/open-seo-mcp-skills | 4.5k | — | ~611 | Automated safety check: Pass | MIT | |
| Geo Scorejianruntech/geo-score | 619 | — | ~2.9k | Automated safety check: Pass | MIT | |
| Ansvisor Aeo Coach Standaloneansvisor/ansvisor | 129 | — | ~3k | Automated safety check: Pass | MIT | |
| 90 Day SEO SprintBomx/distribb-skill | 198 | — | ~3.6k | Automated safety check: Pass | None |
XBuilderLAB/cheat-on-content
Records that a piece of content went live by writing its URL, platform and publish time into the prediction file header and state file, leaving the prediction text untouched.
Ryze-AI-Adgent/open-seo-mcp-skills
Measure real AI-engine visibility — traffic from ChatGPT, Perplexity, Claude, Gemini and which pages they cite — from actual GA4 referral data, not prompt sampling.
jianruntech/geo-score
Score a website's AI answer-engine visibility 0–100 against the open AIV rubric, and, with the user's own API keys, check and track through the OpenAI, Perplexity, Gemini and Anthropic APIs whether…
ansvisor/ansvisor
Standalone (no-MCP) version of the Ansvisor AEO Coach. An agent skill from ansvisor/ansvisor.
Bomx/distribb-skill
Run the Distribb 90-Day SEO Sprint - a founder-built 13-week playbook for shipping pre-launch SEO, core pages, a content engine, and a backlink starter stack on the way to compounding organic traffic.
ansvisor/ansvisor
Acts as an Answer Engine Optimization (AEO) analyst for users running Ansvisor.
FlorianBruniaux/claude-code-ultimate-guide
Turns CHANGELOG.md entries for a release or a week into LinkedIn, Twitter/X, newsletter and Slack posts in French and English.
FlorianBruniaux/claude-code-ultimate-guide
Runs an interactive quiz in a quick or comprehensive mode, scores your skill level by topic and generates a personalized learning path with practice projects.
FlorianBruniaux/claude-code-ultimate-guide
Adds two to four sentences of intro prose before each bare heading in the French and English whitepapers, splitting the work across nine parallel agents.
FlorianBruniaux/claude-code-ultimate-guide
Audits version freshness, French and English parity and metadata of whitepapers and recap cards in the claude-code-ultimate-guide repo, with optional fix suggestions.
FlorianBruniaux/claude-code-ultimate-guide
Reads a codebase silently, asks only what it cannot infer, and recommends one AI-assisted development methodology stack with a contextual quick start.
FlorianBruniaux/claude-code-ultimate-guide
Check guide/landing synchronization status
Works with
Categories
Searches the web for new mentions of the Claude Code Ultimate Guide or its author's public projects, checks them against YAML trackers and reports or adds the new ones. This is a migrated command, `/track-mentions`, with several modes. The default searches, reports new mentions and confirms before adding them, `--dry-run` reports without touching the YAML, and `--scheduled` is an unattended report-only run that always overrides write flags, so it never edits files, commits, pushes, opens a pull request or publishes a tracker update.
Track Online Mentions fits situations like: finding new articles, posts or videos that mention a project; updating a mentions tracker without adding duplicate URLs; running a scheduled, report-only check for new mentions.
Run `npx skills add FlorianBruniaux/claude-code-ultimate-guide --skill source-command-track-mentions -a claude-code`. Or copy the skill folder (.agents/skills/source-command-track-mentions in FlorianBruniaux/claude-code-ultimate-guide) into .claude/skills/source-command-track-mentions in your project. Claude Code loads it when a task matches its description.
Run `npx skills add FlorianBruniaux/claude-code-ultimate-guide --skill source-command-track-mentions -a codex`. Or copy the skill folder (.agents/skills/source-command-track-mentions in FlorianBruniaux/claude-code-ultimate-guide) into .agents/skills/source-command-track-mentions in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add FlorianBruniaux/claude-code-ultimate-guide --skill source-command-track-mentions -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/source-command-track-mentions, .gemini/skills/source-command-track-mentions, .github/skills/source-command-track-mentions and .opencode/skills/source-command-track-mentions in your project.
Going by SKILL.md and its folder, Track Online Mentions needs the command-line tools its instructions call (git, kind and python3). Our summary lists: A Perplexity research tool through MCP; The guide's docs/media-mentions tracker files; Web search as a fallback.
SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Track Online Mentions is published under the CC-BY-SA-4.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.4k tokens (SKILL.md is roughly 9.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Track Online Mentions: Cheat Publish Registration (XBuilderLAB/cheat-on-content, 7.2k stars), AI Visibility (Ryze-AI-Adgent/open-seo-mcp-skills, 4.5k stars), Geo Score (jianruntech/geo-score, 619 stars) and Ansvisor Aeo Coach Standalone (ansvisor/ansvisor, 129 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
FlorianBruniaux (a GitHub user) maintains it in FlorianBruniaux/claude-code-ultimate-guide, which has 6,126 GitHub stars. The repository holds 14 skills in this directory. The repository was last updated on October 7, 2026.
Source: FlorianBruniaux/claude-code-ultimate-guide on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.