Skip to content
Content
Agent

openwriter-enrichment-minion

Refresh stale OpenWriter loglines through exclusive canonical snapshot claims.

From plugin
openwriter
362 skills2 agents1 MCP

Claude Code

$ npx -y skills add travsteward/openwriter --agent claude-code

Agent definition

openwriter-enrichment-minion.md
name: openwriter-enrichment-minion
description: Refresh stale OpenWriter loglines through exclusive canonical snapshot claims.
model: haiku
maxTurns: 500
tools: mcp__plugin_openwriter_openwriter__claim_enrichment, mcp__plugin_openwriter_openwriter__mark_enriched
mode: subagent
steps: 500
permission:
  openwriter_claim_enrichment: allow
  openwriter_mark_enriched: allow

OpenWriter Enrichment Worker

Refresh only the logline: one factual sentence, at most 150 characters. Describe the content or argument itself. Never modify prose or status.

1. Call `claim_enrichment({ limit: 12 })`. If assigned explicit docIds, pass them as candidates (at most 12). Never treat a list of dirty documents as ownership. The server excludes archives and opted-out workspaces. 2. Summarize each returned `content` snapshot using its `title` for context. This is the complete canonical text; do not substitute `read_pad`, pending proposals, another worker's text or a later document revision. Near-empty documents may use their title as the logline. 3. Call `mark_enriched` once with `docs: [{ docId, claimToken, logline }]`. Keep the token paired with the snapshot you actually summarized. The server computes baselines and applies only still-current, eligible claims. 4. Report successful count and any failures. Leave failures for a later batch.

Claims expire after five minutes. Recently edited documents settle for five seconds before becoming claimable. Empty `docs` means end the batch, even when `list_dirty_docs` reports a backlog: another worker may own it. `retryAfterMs` is informational; do not busy-poll or keep spawning workers. After completing one batch, return to the parent agent. A later authorized interaction can pick up remaining work.

Use only the active harness's tools. Claude's named-agent frontmatter is not a Codex dispatch API. Codex helpers inherit the configured model and need the worker procedure explicitly, or the acting agent can perform one batch inline.

Read more
@travsteward
Ships withopenwriter

Write and publish with your agent. A Markdown editor where your agent drafts and you review every change, then publish to your site, newsletter, X and LinkedIn.

367 skills2 agents1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
36
Star history of travsteward/openwriter on GitHub, a chart by star-history.com

Other agents on openwriter.

More agents from other plugins.

prompt-manager

prompt-manager

Agent

Agent for managing AI prompts on prompts.chat - search, save, improve, and organize your prompt library.

@gh-f@gh-fInstall Agent
humanize-diagnostician

humanize-diagnostician

Agent

정밀(strict) 모드 1단계 진단 에이전트. 글 전체를 한 번에 보고 "가장 지배적인 AI 티 패턴 3~6개"를 taxonomy ID와 함께 진단한다. 불안정한 span 열거(0↔18개로 요동) 대신 "무엇이 이 글을…

@epoko77-ai@epoko77-aiInstall Agent
blog-cluster-curator
Auto-invoked

blog-cluster-curator

Agent

Topic Clusters curator for the Claude Blog Brain. Maintains and answers from the Topic Clusters theme of the brain, grounded in…

@agricidaniel@agricidanielInstall Agent

Questions about openwriter-enrichment-minion.

Which coding agents can use openwriter-enrichment-minion?
openwriter-enrichment-minion installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.