Skip to content

CLI reference

The reachweaver command line, generated from the program’s own argument parser, so it always matches the installed version. reachweaver --help shows the everyday commands, reachweaver --help all lists every command by task and reachweaver COMMAND --help shows one.

Every command is a dry run or a local operation by default. Live publishing needs the owner’s approval of the exact text and the live switches; see the security checklist.

Put these before the command name.

Option Description
--version Print the installed version number (the same as the version command) and exit
--db DB Local persistent SQLite database path (defaults to state/reachweaver.sqlite)
--accounts ACCOUNTS Accounts config path (defaults to config/accounts.json)
--profile PROFILE Profile knowledge base path (defaults to config/profile.json in the workspace); personas, usernames and sign-up details, local only
--home DIR Use this workspace folder (one that carries a .reachweaver-workspace file; create it with workspace –init). Default: the nearest one at or above the current folder
--plain No colour or tables, even in a terminal (the plain text format that scripts rely on)
Command What it does
start Read-only guide: look at your accounts file, database and queue…
next What to post next: at most 5 concrete steps (your open ideas by…
help Show the everyday commands
context Read-only session start for an agent: version, paths, account…
describe Machine-readable command catalog generated from the parser:…
connect Guided account connection (experimental): a status table of your…
account-add Add one account you own to accounts.json (public details only
account-remove Remove one account entry from accounts.json (keeps…
account-advisor Offline channel shortlist and setup coaching
profile Your private profile: personas (work, family…), a username per…
account-route Which account and username to use for a persona on a network
account-kit Prepare sign-up details for accounts you create yourself: one…
version Print the installed ReachWeaver version
init Initialize local database (not an online account)
doctor Inspect account configuration and missing credentials without…
health Offline readiness per configured account: adapters, credentials…
workspace Read-only: what lives in this folder (config, database, approval…
ui Serve a read-only dashboard of your local state on 127.0.0.1…
studio Open the dashboard and the post composer together on 127.0.0.1,…
list List posts and statuses
show Show exact post text and account metadata for human review
journal Read-only: what was posted, when, where, with which metadata and…
capabilities Offline platform capability/API-approval registry
registry-age Offline age of every dated platform fact in the bundled research…
completion Print a shell completion script for commands, options and fixed…
mcp-serve Experimental: a local MCP server on stdin/stdout for MCP clients…
idea Ideas inbox: save a post idea for later with reachweaver idea…
draft Queue a platform-native text draft for an account (repeat…
check Validate a draft before approval
repeat-check Read-only: have we already shared this video, image, wording or…
mark-shared Record material you shared by hand (manual export, a platform…
review Owner-only guided approval: walk the drafts one by one, oldest…
approve Approve the exact current text
unapprove Withdraw approval: an approved or scheduled post goes back to…
cancel Cancel a draft, approved or scheduled post so it is never sent
schedule Give an approved post a due time (explicit timezone offset)
media-attach Add one image with required alt text to a DRAFT: a local…
media-detach Offline: remove every image attachment from a DRAFT
ai-declare Offline: record your AI-content declarations on a DRAFT: who…
video-attach Offline: bind one local MP4 to a TikTok DRAFT
video-detach Offline: remove the video from a TikTok DRAFT
youtube-attach Attach one local MP4 + upload metadata to a YouTube draft
youtube-detach Remove the video from a YouTube draft
campaign-check Offline evidence/brand/variant checks
campaign-preview Offline per-channel previews: exact text, platform length,…
campaign-stage Idempotently stage verified text variants as drafts
campaign-export Export validated draft pack for manual publishing
claims-check Offline LEXICAL claim grounding of variants vs declared evidence
review-packet Offline: write a NEW private folder with the exact text,…
review-comment Record a co-reviewer’s comment in the packet’s private…
review-status Read-only: reviewer comments per post, STALE when the post…
publish Preview due work
pause Emergency global stop for all live publishing
resume Explicitly lift the emergency stop
reconcile Human-confirm outcome of an uncertain send
approval-mode Show or tighten approval safeguards: human confirmation and keyed…
calendar-plan Propose audience-local times
calendar-gaps Read-only: empty and overloaded slots per account from the local…
connect-check Explicit online, non-publishing account identity check
postiz-check Explicit online, READ-ONLY Postiz integration listing/receipt…
disconnect Stop publishing to one account on this installation: tighten-…
reconnect Lift a local disconnect
share Easy offline handoff: choose social networks, type a caption and…
posted Record a post you made by hand from its link, with its numbers if…
manual-export Offline creator-ready package for Threads/Instagram/Facebook…
manual-export-batch Offline: preflight 1-25 manual-export items as a whole, then…
delivery-options Offline delivery route per distribution-registry channel…
statusline One short read-only line for Claude Code’s status line (version,…
queue-health Offline status, attempts, overdue and uncertain sends, provider…
dead-letter Read-only needs_review posts grouped by sanitized error code +…
ops-metrics Read-only operational counts (claims, failures by send class,…
ops-summary One redacted read-only report: overall readiness, per-account…
credentials-audit Offline credential hygiene: env variable NAMES only, never values
link-health Read-only: broken, redirected or preview-less links in stored…
trace Read-only: everything that happened to one post, oldest first:…
metrics Record one post’s numbers (likes, replies…) that you read in…
import-metrics Import native-analytics snapshots normalized as CSV (all rows or…
metrics-fetch Explicit online, READ-ONLY poll of public Bluesky/Mastodon post…
report Coverage-aware local analytics
youtube-analytics Offline sampling report over stored metric snapshots of published…
timing-evaluate Read-only per-account matched-age outcome analysis
baseline-eval Read-only: personalized slots/variant campaigns/readouts vs…
insights Read-only ‘What works for you’: compares your own published…
platform-risk Read-only multi-homing report: share of your recorded reach per…
attribution-report Read-only UTM/referrer join of local analytics exports
pilot-report Offline per-arm readout of an owner field-pilot CSV log
peer-benchmark Offline: compare your public counters with peers’ public counters…
suggest Read-only ranked human review of profile, posts, SEO, engagement,…
weekly-digest Write suggest (and with –include-db the local report) as one…
experiment-preregister Offline: validate a growth plan and write a NEW hashed…
experiment-verify Offline: detect post-hoc edits by recomputing a plan’s sha256 hash
experiment-evaluate Matched-age, non-causal readout of preregistered post pairs
experiment-readout Read-only: verify a preregistration, map arms to posts, label the…
experiment-next Offline: deterministic next dimension from prior classified…
experiment-simulate Offline SIMULATED label distribution for a seeded synthetic…
profile-audit Offline owner-snapshot, per-platform profile readiness and fix…
post-audit Offline platform-specific creative checks and comparable-age…
seo-destinations Offline canonical landing page + competing-message check
seo-content-check Discoverability checks on owner-supplied post texts (length, alt…
landing-check SEO brief + campaign CTA landing-page checks
ai-visibility AI answer-engine and search visibility of your own pages:…
utm-link Offline canonical UTM-tagged destination URL
creative-preflight Offline editorial checklist for 1-6 draft posts
voice-profile Statistics of how you write, from your own past posts
voice-check Advisory: compare a draft with your voice profile and a heuristic…
ai-label-check Advisory: which AI-content label each target platform asks for…
eu-review-evidence Read-only: who approved each published post, when, the approved…
media-check Offline media manifest checks: headers, platform limits, alt…
media-storyboard Offline: campaign brief -> vertical-video storyboard, SRT…
media-cutlist Offline: one master video -> per-platform cut list (segments that…
distribution-plan Offline regional channel research and hypothetical timing windows
social-web-plan Offline open social web map: which accounts are on ActivityPub,…
discovery-plan Offline platform discovery and topic/hashtag recommendations
sources-scan Rank opt-in GitHub/feed/changelog/DOI source signals
signal-brief Offline: one sources-scan signal -> NEW campaign scaffold +…
release-brief Offline: a saved GitHub release JSON or CHANGELOG section -> NEW…
creator-match Offline creator relevance shortlist from owner-curated public-…
creator-kit Write one NEW private source kit for independent creator…
creator-coverage Offline owner-confirmed creator pickup counts at 48h/7d
engagement-fetch READ-ONLY fetch of public replies (and, with –quotes, Bluesky…
engagement-triage Offline comment/mention triage + reply/issue DRAFTS
engagement-queue Offline aging/SLA review queue over an engagement export
followup-suggest Read-only: when a published post’s exact metric crosses an owner-…
engage-scout Ranked daily shortlist of conversations to join in your own…
engage-log Record which engage-scout items you replied to or skipped, or…
archive Write a private folder with one sub-folder per post: the exact…
media-relink After moving the workspace: point recorded attachment paths of…
data-export Offline JSON export of your local DB with secret-looking text…
data-purge Retention purge plan (dry run)
privacy-status Offline DB permissions, size, row counts, oldest records,…
schema-validate Offline canonical schema check (1.0, 1.1 or 1.2) of one JSON…
schema-export Read-only: local outbox rows as canonical schema JSON lines
update Check GitHub Releases for a newer ReachWeaver skill bundle…