CommunityEscrita e Ediçãogithub.com

seldonframe/reelier

Agents make claims. Reelier writes receipts — record an agent's tool-call workflow once, replay it deterministically at 0 tokens, and diff runs to catch drift.

O que é reelier?

reelier is a Claude Code agent skill that agents make claims. Reelier writes receipts — record an agent's tool-call workflow once, replay it deterministically at 0 tokens, and diff runs to catch drift.

Funciona comClaude Code~Codex CLI~Cursor
npx skills add seldonframe/reelier

Installed? Explore more Escrita e Edição skills: steipete/notion, affaan-m/seo, affaan-m/brand-voice · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Reelier — replay instead of re-reasoning

A *.skill.md file is a recorded run that worked: tool calls with an assertion on every step. Replaying it costs 0 LLM tokens, takes milliseconds, and produces a receipt. Re-reasoning it burns tokens and quietly drifts. Prefer the replay.

1. FIRST: check for an existing skill

Before manually re-executing a tool-call sequence, Glob the project for **/*.skill.md. If one matches the task, run it:

npx -y reelier run <file>.skill.md

Deterministic, 0 LLM tokens, read-only by default. Report the receipt summary to the user: steps passed/failed, replay time, tokens (0). If a step fails, the failing assertion is the why — report it plainly and fall back to doing the task manually. Never report a pass you did not see in the run record.

2. No skill yet? Compile the run you just did

Only after you completed the task successfully via tool calls:

npx -y reelier from-session <transcript.jsonl>
# don't know the transcript path? find it first:
npx -y reelier scan

Never hand-author steps you did not actually run — a skill is a recording, not a plan. If the compiler prints "Open questions", read them out verbatim: those are gaps it declined to guess about (literal dates, IDs that should be {{variables}}). If it reports nothing replayable, say so — do not manufacture a skill anyway.

3. Check for drift

npx -y reelier diff <skill-name>

Exit 0 = SAME. Exit 1 = DRIFTED, per step, with the failing assertion as the why. Use it to gate a scheduled replay or to vet a model upgrade against a frozen baseline.

4. Optional: durable receipts

One line: npx -y reelier push <file>.skill.md syncs the receipt to a shareable ledger permalink (free account at reelier.com) — opt-in, never required.

Guards — can't-fail rules

  • Read-only by default. Write steps (idempotent-write) are held back unless you pass --allow-writes; destructive steps never auto-run. Replaying never silently re-fires a write.
  • No tool, no receipt. If npx -y reelier is unavailable or errors, do the task normally and tell the user Reelier wasn't used — never fake a receipt or pretend a replay happened.
  • Honest scope. Reelier replays MCP/HTTP tool calls only — file edits, shell commands, and reads are not replayable. A session with nothing replayable yields an honest empty result, not a fabricated skill; that is expected, not an error.

Habilidades Relacionadas

steipete/notion

Notion CLI/API for pages, Markdown content, data sources, files, comments, search, Workers, and raw API calls.

community

affaan-m/seo

Audit, plan, and implement SEO improvements across technical SEO, on-page optimization, structured data, Core Web Vitals, and content strategy. Use when the user wants better search visibility, SEO remediation, schema markup, sitemap/robots work, or keyword mapping.

community

affaan-m/brand-voice

Build a source-derived writing style profile from real posts, essays, launch notes, docs, or site copy, then reuse that profile across content, outreach, and social workflows. Use when the user wants voice consistency without generic AI writing tropes.

community

affaan-m/crosspost

Multi-platform content distribution across X, LinkedIn, Threads, and Bluesky. Adapts content per platform using content-engine patterns. Never posts identical content cross-platform. Use when the user wants to distribute content across social platforms.

community

affaan-m/x-api

X/Twitter API integration for posting tweets, threads, reading timelines, search, and analytics. Covers OAuth auth patterns, rate limits, and platform-native content posting. Use when the user wants to interact with X programmatically.

community

affaan-m/content-engine

Create platform-native content systems for X, LinkedIn, TikTok, YouTube, newsletters, and repurposed multi-platform campaigns. Use when the user wants social posts, threads, scripts, content calendars, or one source asset adapted cleanly across platforms.

community