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.
git clone --depth 1 https://github.com/nel-neru/LibrAIumnpx agentmods add agents/nel-neru/libraium/reception-curatorWrote 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.
[](https://agentmods.dev/agents/nel-neru/libraium/reception-curator)<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.
<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>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.
| Model | Per session | Once 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 |
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.
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
-
Locate the entry. Resolve the target to an entry id (
<category>/<slug>) and its file underdata/entries/. If given afull_name, find the file bygrep -ril "^full_name: <owner/repo>" data/entries/. Read the whole file first — its frontmatter, its summary, whether it already has a## Receptionand/or a## Personal Notes. If no such entry exists, stop and say so (this agent refreshes existing entries, it does not add repos — that isentry-curator). -
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 datascripts/reception-scan.mjswrites nothing and is GitHub-only (gh api, no new hosts). Its JSON gives you the most-reacted issues (complaints / limitations, withurl,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. -
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. -
Draft the
## Receptionsection — 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 asuperseded_by/pairs_withfrontmatter edge — that is a separate relationship-authoring concern; only add a prose cross-link the source genuinely supports.
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.
- 2mo ago First seen · 50 lines · 0 tokens per session scan A e5587fec5596
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.
reception-curator compared with agents from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| reception-curatornel-neru/LibrAIum | Agent | 0 | 1mo ago | MIT | A | 0 | Claude Code |
| Porygon Mitigatortenable/cyberagents-exchange | Agent | 23 | 2d ago | none | A | 29 | Claude Code |
| code-pattern-analyzerh315uk3/symbiosis | Agent | 12 | 7mo ago | AGPL-3.0 | A | 36 | Claude Code |
| code-reviewerh315uk3/symbiosis | Agent | 12 | 7mo ago | AGPL-3.0 | A | 53 | Claude Code |
| component-generatorh315uk3/symbiosis | Agent | 12 | 7mo ago | AGPL-3.0 | A | 33 | Claude Code |
| promotion-reviewerh315uk3/symbiosis | Agent | 12 | 7mo ago | AGPL-3.0 | A | 34 | Claude Code |
| workflow-optimizerh315uk3/symbiosis | Agent | 12 | 7mo ago | AGPL-3.0 | A | 31 | Claude Code |