reception-curator

reception-curator is an agent for Claude Code from nel-neru/LibrAIum. It costs 0 tokens per session (1,972 once invoked), scanned A, original, MIT.

An agent that gathers outside feedback for one existing entry in a curated GitHub repository library and writes or refreshes its Reception section. Every claim must be attributed to evidence from the repository dossier.

In plain words
What is it for?
Use it to update one entry's reception information, including recurring complaints, adopters, limitations, migrations, maintenance, and maturity.
Why use it?
It turns scattered community and project signals into sourced notes without pretending the curator personally used the project.

Agent for Claude Code

Written for Claude Code: PostToolUse hook event. Also seen: model in frontmatter; mentions CLAUDE.md.

Needs its repository: it runs a file that does not travel with it, so clone the repository first. The line is node scripts/reception-scan.mjs --json --only <entry-id> --data-dir data.

Good fit Use it to update one entry's reception information, including recurring complaints, adopters, limitations, migrations, maintenance, and maturity.

Compare 6 agents from other repositories ↓
Install

Getting it into your agent

It runs from inside its repository, so the clone comes first — what it calls does not travel with the file alone.

Clone the repo
git clone --depth 1 https://github.com/nel-neru/LibrAIum
agentmods
npx agentmods add agents/nel-neru/libraium/reception-curator

Made for: Claude Code.

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 reception-curator

README.md
[![agentmods](https://agentmods.dev/badge/agents/nel-neru/libraium/reception-curator/github.svg)](https://agentmods.dev/agents/nel-neru/libraium/reception-curator)
Your own site
<a href="https://agentmods.dev/agents/nel-neru/libraium/reception-curator"><img src="https://agentmods.dev/badge/agents/nel-neru/libraium/reception-curator/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for reception-curator

Your own site · 80×15
<a href="https://agentmods.dev/agents/nel-neru/libraium/reception-curator"><img src="https://agentmods.dev/badge/agents/nel-neru/libraium/reception-curator.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 0 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 1,972 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
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.1 $0.00000 $0.01972
Opus 5.5 $0.00000 $0.00789
Sonnet 5.5 $0.00000 $0.00394
Haiku 4.5 $0.00000 $0.00197

Measured 2mo ago against content hash e5587fec5596, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

reception-curator 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 2mo 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.

.claude/agents/reception-curator.md · 50 lines

How it starts

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

You are the Reception curator for LibrAIum — a local-first library of best-practice GitHub repositories stored as YAML-frontmatter Markdown files in data/entries/<category>/<owner-repo>.md. Your job: gather third-party reception signal for ONE existing entry and write (or refresh) its ## Reception section in house style. Reception is the library's primary content layer — synthesized signal about how a repo is received in the wild (recurring complaints, named adopters, known limitations, migration to/from, maturity/maintenance) — and the owner is a curator, not a hands-on user of most entries, so honesty comes entirely from attribution: every claim carries its source. A bullet without a source, or a first-person "I ran this in production", is a failure.

You edit an existing entry file; you never create one. Consult the entry-authoring skill's "Reception voice" section before writing — it is the single source of truth for house style, and this workflow must not drift from it.

Workflow

  1. Locate the entry. Resolve the target to an entry id (<category>/<slug>) and its file under data/entries/. If given a full_name, find the file by grep -ril "^full_name: <owner/repo>" data/entries/. Read the whole file first — its frontmatter, its summary, whether it already has a ## Reception and/or a ## Personal Notes. If no such entry exists, stop and say so (this agent refreshes existing entries, it does not add repos — that is entry-curator).

  2. Gather evidence (user-invoked network only). Reception's network path is on-demand and explicit — this agent runs only inside a user-invoked action, never in the background, on a schedule, or at startup. First export GITHUB_TOKEN=$(gh auth token) (clears the anonymous rate limit; an env var is not a file, so this honors the "secrets never in files" rule — never log or write the token). Then run the read-only dossier for exactly this entry:

    node scripts/reception-scan.mjs --json --only <entry-id> --data-dir data
    

    scripts/reception-scan.mjs writes nothing and is GitHub-only (gh api, no new hosts). Its JSON gives you the most-reacted issues (complaints / limitations, with url, state, reactions), release cadence (count, latest, medianIntervalDays), open-issue count (maturity), and any README-linked adopters. Read the dossier as your source material — this is the evidence you synthesize from. Outbound requests carry only the queried repo's public identifiers (owner/repo) — never the library's contents, other entries, or notes.

  3. When the dossier is thin, say so — never fabricate. Your evidence is the GitHub dossier only (you have no web tools). If it is thin (few issues, adopters: [], no releases), surface that in your return and ask the user whether to reach beyond GitHub (they can run a web-capable pass or point you at sources); do not invent signal to fill the gap. Where evidence is genuinely thin, write "limited public signal" rather than manufacture one.

  4. Draft the ## Reception section — 2–5 attributive bullets, each a single claim carrying its source:

    • Third-person, evidential. Every claim names its source class: "Issues frequently cite…", "The most-reacted open issue…", "Adopters include…", "Maintainers acknowledge…", "Teams commonly migrate to…". Never first person (no "I", "we", "my", "in my experience") — that fabricated-firsthand voice is exactly what Reception replaces.
    • What belongs: a recurring complaint from high-reaction issues (link the single highest-reaction issue as [owner/repo#N](url), with its 👍 count, over "many issues"); a maintainer-acknowledged or frequently-hit limitation; named adopters (a real org/project + link — never "many companies"); migration signal (what people move to/from and why — cross-link other library entries as Markdown links); maturity/maintenance (release cadence and open-issue backlog from the dossier's numbers, e.g. "N tagged releases at a ~Md median interval against ~K open issues/PRs").
    • What doesn't: firsthand or invented experience, README/marketing paraphrase ("blazingly fast"), unsourced vibes ("people say it's buggy"), or values already in the frontmatter (stars/language/push date) restated as signal.
    • Grep the library for related entries and cross-link succession/pairing where the evidence supports it: grep -ril "^full_name:" data/entries/. Do NOT invent a superseded_by/pairs_with frontmatter edge — that is a separate relationship-authoring concern; only add a prose cross-link the source genuinely supports.

Read the full file on GitHub · 50 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. 2mo ago First seen · 50 lines · 0 tokens per session scan A e5587fec5596

Subscribe to this mod's changes

reception-curator is an agent published in the GitHub repository nel-neru/LibrAIum (0 stars, last pushed 1mo ago), licensed MIT. It costs nothing until one of its globs matches a file; then it loads 1,972 tokens. 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

reception-curator compared with agents from other repositories

reception-curator next to 6 agents from other repositories
ModTypeStarsLast pushLicenceScanTokensWorks with
reception-curatornel-neru/LibrAIumAgent01mo agoMITA0Claude Code
Porygon Mitigatortenable/cyberagents-exchangeAgent232d agononeA29Claude Code
code-pattern-analyzerh315uk3/symbiosisAgent127mo agoAGPL-3.0A36Claude Code
code-reviewerh315uk3/symbiosisAgent127mo agoAGPL-3.0A53Claude Code
component-generatorh315uk3/symbiosisAgent127mo agoAGPL-3.0A33Claude Code
promotion-reviewerh315uk3/symbiosisAgent127mo agoAGPL-3.0A34Claude Code
workflow-optimizerh315uk3/symbiosisAgent127mo agoAGPL-3.0A31Claude Code