transmute-lore

A tool for managing a project’s shared body of working rules, called Lore. It can add missing rules, remove duplicates, translate them, or update them while preserving their meaning.

In plain words
What is it for?
Use it to organize scattered project criteria into a standard set of files. It helps migrate, clean, translate, upgrade, and maintain those criteria.
Why use it?
It keeps important decisions from being trapped in long documents, comments, or personal knowledge. It also prevents project rules from duplicating standards already owned by a larger work area.

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/andresanemic/lore-plugin/skill
Any agent
npx skills add andresanemic/lore-plugin --skill skill
Clone the repo
git clone --depth 1 https://github.com/andresanemic/lore-plugin

Made for: Claude Code, Codex.

Per session 142 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 6,698 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.00142 $0.06698
Opus 5 $0.00071 $0.03349
Sonnet 5 $0.00028 $0.01340
Haiku 4.5 $0.00014 $0.00670

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

Security

Grade A, and why

transmute-lore 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 2d ago.

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.

bench/upgrade/skill/SKILL.md · 469 lines

How it starts

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

Transmute Lore

Operates a project's body of criteria. Five modes, one skill:

  • ADD — the project never applied the Lore method (or has a rough/incomplete lore/). Valuable criteria is trapped in non-distillable forms: long READMEs, an everything-mixed CLAUDE.md, comments, tacit knowledge. ADD extracts it and lifts it to the six-artifact standard without losing it and without inventing what never existed.
  • CLEAN — the project already has the standard, but carries per-project copies of thematic modules that duplicate what its area already owns. CLEAN removes those modules, keeps identidad.md / principios.md / index.md, and rewrites index.md to point at the area's modules — but only after confirming that criteria already lives in the area (or reporting it if it does not).
  • TRANSLATE — the Lore exists but its language is mixed or wrong (e.g. artifacts generated in English when the user works in Spanish). TRANSLATE standardizes every Lore artifact into one target language — content and localizable filenames — preserving structure, link integrity, confidence markers and — above all — meaning: it is a translation, never a rewrite.
  • UPGRADE — the Lore is in the standard and in active use, but was written against an older version of these skills. It is structurally fine and materially behind: it lacks the gates and distinctions the kit learned after it was written. UPGRADE arbitrates the existing Lore against the current version of the kit and raises it, without rewriting what is already earned.
  • CRYSTALLIZE — the Lore is healthy and must travel as a single Markdown derivative into a chat, an AI project, or a notebook such as NotebookLM. It resolves the live routing into one traceable snapshot while leaving every source untouched. It does not replace the six live artifacts and is not the normal format for work inside an agent or IDE that can read the tree.

When to use

Read the full file on GitHub · 469 lines

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. 2d ago First seen · 469 lines · 142 tokens per session scan A 7af58ff12a92

Subscribe to this mod's changes

transmute-lore is a skill published in the GitHub repository andresanemic/lore-plugin (6 stars, last pushed 2d ago), licensed MIT. It adds 142 tokens to every session and 6,698 once invoked, about $0.0007 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

schedule-tune

Natural-language editor for .claude/quality/schedule-config.json. Users talk about maintenance scheduling in everyday language ("run audit twice a week", "turn off deep daydream", "switch dispatcher to 08:30") — this skill parses intent, validates against the schema, shows a concrete diff, asks for confirmation, and…

walm00/business-context-os · 241 tokens

docs-impact-localizer

Use this skill to translate a classifier's in-place verdict into a precise, page-by-page work plan for the docs-sync panel. Activate after docs-impact-classifier returns verdict inplace; reads the candidate page list, fetches the actual page contents, narrows scope to specific sections within each page, and emits the…

microsoft/apm · 78 tokens

adapter

Creates or modifies infrastructure adapters in src/infrastructure/adapters/ and their corresponding port interfaces in src/domain/ports/. Use when adding a new I/O boundary (file system, HTTP, git, npm, OS), changing how an existing adapter translates errors, or wiring a new adapter into createDeps. Do NOT use for…

ai-driven-dev/framework · 92 tokens

graph

Interactive knowledge graph analysis. Routes natural language questions to graph scripts, interprets results in domain vocabulary, and suggests concrete actions. Triggers on "/graph", "/graph health", "/graph triangles", "find synthesis opportunities", "graph analysis".

agenticnotetaking/arscontexta · 50 tokens

plugin-scaffolder

Generates a standardized single-file i18n Python plugin template based on project standards. Use when starting a new plugin development to skip boilerplate writing.

Fu-Jie/openwebui-extensions · 35 tokens

i18n-validator

Validates multi-language consistency in the TRANSLATIONS dictionary of a plugin. Use to check if any language keys are missing or if translations need updating.

Fu-Jie/openwebui-extensions · 35 tokens