neutral-examples

neutral-examples is a skill for Claude Code, Codex from nickolaslin33/agent-skills. It costs 339 tokens per session (2,458 once invoked), scanned A, original, MIT.

A writing rule for public technical examples that replaces real project names, paths, accounts, and company details with fictional but realistic ones.

In plain words
What is it for?
Use it when writing skills, READMEs, tutorials, reports, or shareable code and terminal examples.
Why use it?
It prevents private identifying information from being copied into documentation, public repositories, reports, issues, or chat messages.

Skill for Claude CodeCodex

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.

agentmods
npx agentmods add skills/nickolaslin33/agent-skills/neutral-examples
Any agent
npx skills add nickolaslin33/agent-skills --skill neutral-examples
Clone the repo
git clone --depth 1 https://github.com/nickolaslin33/agent-skills

Made for: Claude Code, Codex.

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 neutral-examples

README.md
[![agentmods](https://agentmods.dev/badge/skills/nickolaslin33/agent-skills/neutral-examples.svg)](https://agentmods.dev/skills/nickolaslin33/agent-skills/neutral-examples)
Your own site
<a href="https://agentmods.dev/skills/nickolaslin33/agent-skills/neutral-examples"><img src="https://agentmods.dev/badge/skills/nickolaslin33/agent-skills/neutral-examples.svg" alt="Measured on agentmods" height="20"></a>
Per session 339 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 2,458 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found 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 $0.00339 $0.02458
Opus 5 $0.00169 $0.01229
Sonnet 5 $0.00068 $0.00492
Haiku 4.5 $0.00034 $0.00246

Measured 4d ago against content hash 1adcff57c627, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

neutral-examples 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 4d ago.

The scan reads SKILL.md. This mod also ships 1 executable file (scripts/scan_identifiers.py), 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.

skills/neutral-examples/SKILL.md · 134 lines

How it starts

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

Neutral Examples — 中性範例

為什麼 Agent 會把真實資訊寫進去

Agent 寫文件時,context 裡有當前工作目錄、剛讀過的檔案路徑、工作區裡其他專案的 目錄名、git config 的身分,還有這段對話提到過的真實專案。需要舉例時,這些是最現成 的材料。

問題在於這些字串沒有標記來源。orders-api 跟使用者公司內部的服務代號,在 Agent 看來都只是字串。所以不能靠當下判斷,要照下面的規則替換,寫完再用腳本掃一次。

先判斷這份檔案會不會離開這台機器

只有會離開的才需要處理。判斷基準是「這份檔案最後會不會被使用者以外的人看到」:

要處理 不用處理
SKILL.md、references/、evals/ 本機的暫存筆記、scratchpad
要 push 到公開 repo 的文件 私有 repo 的內部設計文件
README、CONTRIBUTING commit 訊息
部落格、對外簡報、技術報告 程式碼註解、變數命名
要貼到 issue/聊天室的程式碼與終端機輸出 只給自己看的除錯紀錄

右欄直接寫真實名稱,不要套用後面的替換規則。內部文件改用假名之後,同事讀的時候 對不上實際的程式碼,反而更難維護。

不確定的時候問一句:這份檔案會被 commit 到哪裡、給誰看?

核心原則:換成虛構但一樣具體的名字

比「漏了沒改」更常見的失敗是改過頭:把真實名稱換成 <你的專案> 這類佔位符。 識別資訊確實拿掉了,但範例同時失去用處。

原文 改壞了 改對了
cd ~/work/PhoenixTracker && pytest cd 你的專案目錄並執行測試 cd ~/projects/orders-api && pytest
「AtlasBooking 用 Cloudflare Workers 部署」 「某些專案會用邊緣運算平台部署」 orders-api 用 Cloudflare Workers 部署」
SSH URL 帶真實帳號與 repo 名 <你的 repo URL> [email protected]:octo-org/orders-api.git

右欄的名字是假的,但格式、長度、結構跟真實情況一樣,讀者可以直接複製來改。

反面教材也要用虛構名字。 表格左欄的 PhoenixTrackerAtlasBooking 就是虛構的。 壞範例一樣是範例,寫真名一樣會把名字帶出去。

替代素材從 references/placeholder-vocabulary.md 取,那裡有一組固定的虛構名稱 (orders-api[email protected]octo-org192.0.2.0/24)與完整清單。

網域跟 IP 一定要用 RFC 保留給文件的位址:example.com192.0.2.0/24。 不要隨手打 mycompany.com1.2.3.4,那些真的有人在用,讀者會連到不相干的地方。

哪些東西算識別資訊

類別 例子
家目錄路徑 /Users/<名字>//home/<名字>/C:\Users\<名字>\
個人帳號 GitHub handle、email、git config 的 user.name
專案代號 使用者自己的 repo 名、工作區裡其他專案的名字
公司內部系統 引擎代號、服務代號、內部工具名、GitLab 群組名
公司網域 內部網址、公司 email 網域
環境細節 真實 IP、內網主機名、資料庫連線字串、真實的監控數據

公司內部代號不要用縮寫或改字母的方式處理。 認得這個代號的人(同業、離職同事、 合作廠商)看到縮寫版本一樣認得出來,所以縮寫並沒有真的把資訊藏起來。要改成描述 功能的通用說法:某個內部帳務系統 →「舊版帳務系統」或 LegacyBillingService

判斷方式:把這個詞貼到搜尋引擎,會不會指向使用者的公司或專案?會的話就要換。

寫完用腳本掃一次

這支腳本補的就是「Agent 分不出來」這個缺口。它從四個地方蒐集識別資訊:git config 的 local 與 global 身分、git remote、家目錄名,以及工作區裡其他專案的目錄名, 再拿這份清單比對檔案內容。

Read the full file on GitHub · 134 lines

Files

What ships with it

5 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. 4d ago First seen · 134 lines · 339 tokens per session scan A 1adcff57c627

Subscribe to this mod's changes

neutral-examples is a skill published in the GitHub repository nickolaslin33/agent-skills (2 stars, last pushed 16d ago), licensed MIT. It adds 339 tokens to every session and 2,458 once invoked, about $0.0017 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other skills, from other repositories

systematic-debugging

Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes.

obra/superpowers · 21 tokens

local-ai-agents

Build local-first AI agents that run entirely on a developer workstation with Microsoft Foundry Local and Qwen function-calling models. Covers Small Language Models (SLMs), the OpenAI-compatible local endpoint, sandboxed local tools, local RAG with Chroma, local MCP servers, hybrid cloud/local routing, and the…

microsoft/ai-agents-for-beginners · 200 tokens

chronicle

Analyze Copilot session history for standup reports, usage tips, session search, and session reindexing. Use when the user asks for a standup, daily summary, usage tips, workflow recommendations, wants to search or find past sessions by keyword/file/PR, wants to reindex their session store, or asks about deleting…

microsoft/vscode · 72 tokens

imagegen

Generate or edit raster images when the task benefits from AI-created bitmap visuals such as photos, illustrations, textures, sprites, mockups, or transparent-background cutouts. Use when Codex should create a brand-new image, transform an existing image, or derive visual variants from references, and the output…

openai/codex · 113 tokens

chat-pet-sprite-creation

Use when creating or changing VS Code chat pet sprite art, sprite sheets, state animations, eye treatments, Stable/Insiders variants, or pet transitions under src/vs/workbench/contrib/chat/browser/widget/media/chatPet.

microsoft/vscode · 53 tokens

cpu-profile-analysis

Analyze V8/Chrome CPU profiles (.cpuprofile) and DevTools trace files (Trace-.json). Use when: profiling performance, investigating slow functions, comparing code paths, finding bottlenecks, analyzing timeToRequest, understanding call trees from sampling profiler data, analyzing layout/paint/rendering, investigating…

microsoft/vscode · 71 tokens