Argument self-loop: maintain an argument ledger + premise consistency report for drafted sections. **Trigger**: argument self-loop, argument chain, premise consistency, section self-check, paragraph contract, 论证自循环, 论证链路, 前提一致性, 段落论证动作. **Use when**: you are in C5 (PROSE allowed), `sections/*.md` exist, and you want to prevent “smooth but hollow” writing by enforcing argument moves + premise hygiene before merge. **Skip if**: you are pre-C2 (NO PROSE), or evidence packs are scaffolded/thin (route upstream to `evidence-selfloop` first). **Network**: none. **Guardrail**: do not invent facts; do not add/remove/move citation keys; do not move citations across subsections; the argument ledger is an intermediate artifact and must never be inserted into the paper.
Create the final C5 snapshot consumed by merge and later audit.
Despite the historical Skill name, the current implementation is not an autonomous rewrite loop. It reads the final H3 files, assigns bounded structural move labels, writes a compact consistency contract, refreshes section hashes, and fails when required prose is absent or too thin.
section writing
-> style and numeric hygiene
-> logic polish
-> paragraph compaction
-> argument snapshot
-> optional transitions
-> merge
Running the snapshot after every section mutator prevents the ledger and manifest from describing an earlier draft.
sections/outline/outline.ymlqueries.mdoutput/PARAGRAPH_CURATION_REPORT.mdoutput/ARGUMENT_SELFLOOP_TODO.mdoutput/SECTION_ARGUMENT_SUMMARIES.jsonloutput/ARGUMENT_SKELETON.mdsections/sections_manifest.jsonlSECTION_ARGUMENT_SUMMARIES.jsonl contains one record per expected H3 and one
record per paragraph. Current move labels are deterministic signals drawn from:
setup, thesis, contrast, evidence, evaluation, limitation, synthesis, takeaway
They make section shape inspectable; they do not prove that an argument is
scientifically valid. ARGUMENT_SKELETON.md contains a
## Consistency Contract and a chapter-level map. It is a writer-facing audit
artifact, never reader-facing paper content.
ARGUMENT_SKELETON.md contains ## Consistency Contract;sections_manifest.jsonl carries current bytes and sha256 values.On FAIL, inspect ARGUMENT_SELFLOOP_TODO.md and route the named section back to
its writer or evidence owner. This Skill does not apply the repair itself.
uv run python .codex/skills/argument-selfloop/scripts/run.py \
--workspace workspaces/<name>
Optional runner fields are --unit-id, --inputs, --outputs, and
--checkpoint.
Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.
Manage Apple Notes via the `memo` CLI on macOS (create, view, edit, delete, search, move, and export notes). Use when a user asks OpenClaw to add a note, list notes, search notes, or manage note folders.
Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.
Use when you need to control Slack from OpenClaw via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
Manage Apple Reminders via remindctl CLI (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.
Manage Trello boards, lists, and cards via the Trello REST API.
Category:productivity