# ReachWeaver > ReachWeaver is an open-source (Apache-2.0) Claude Code skill and Python command line for evidence-backed, approval-first social media publishing. It plans, drafts, checks and previews posts for each network, and sends nothing until the owner approves the exact text; every command is a dry run by default. Current version: 0.17.0. Install: `pip install reachweaver` (Python 3.11+, no runtime dependencies) or install the Claude Code skill/plugin. Runs locally and keeps its records in a local SQLite database; it has no account or server of its own. Text publishing adapters exist for Bluesky, Mastodon, Telegram and LinkedIn personal profiles; other networks get a prepared package that the owner posts by hand. It never buys engagement, scrapes, or writes for Hacker News or Reddit, and it does not promise viral growth. - Source: https://github.com/MSKazemi/reachweaver - Documentation: https://mskazemi.com/reachweaver/ - Package: https://pypi.org/project/reachweaver/ - Full text of the documentation: https://mskazemi.com/reachweaver/llms-full.txt ## Get started - [ReachWeaver: approval-first social publishing for Claude Code](https://mskazemi.com/reachweaver/start/overview/): ReachWeaver is an open-source Claude Code skill that drafts and checks social posts and sends one only after you approve the exact text. Dry run by default. - [Start here: ReachWeaver in plain words](https://mskazemi.com/reachweaver/start/start-here/): ReachWeaver in plain words: the ideas behind it and the journey of one social post from idea to draft, check, approval and a measured result. - [Quickstart: from clone to a safe preview, with no credentials](https://mskazemi.com/reachweaver/start/quickstart/): Try ReachWeaver in ten minutes with no account: install, draft a post, check it and preview exactly what would be sent. Nothing can be published. - [The recommended setup: Claude does the work, you keep the approvals](https://mskazemi.com/reachweaver/start/recommended-setup/): This is the one route we suggest for most people. It gives you every command, lets Claude run all of them that are safe for Claude to run, and keeps the few… - [How to install ReachWeaver: pick one route](https://mskazemi.com/reachweaver/start/install/): Install ReachWeaver as a Claude Code skill, a Claude Code plugin or a Python package (pip install reachweaver), and pick the route that fits you. - [Using ReachWeaver with Claude Code and your subscription](https://mskazemi.com/reachweaver/start/claude-code/): ReachWeaver is built to run inside Claude Code, on the subscription you already have. - [Share a post in a few simple steps](https://mskazemi.com/reachweaver/start/easy-sharing/): This is the easiest way to prepare social posts with ReachWeaver. You can use it without an account connection, password, payment or API key. - [Browser Share Composer — a simpler way to prepare social posts](https://mskazemi.com/reachweaver/start/browser-share-composer/): Experimental, local-only manual publishing preparation. This feature does not post, upload to a network, schedule, create accounts, fetch analytics, or call a… - [All features, in detail](https://mskazemi.com/reachweaver/start/features/): This page holds the detailed feature guides that used to make the README long. Nothing here is needed to get started: begin with the Start here guide and the… - [Glossary: the words ReachWeaver uses](https://mskazemi.com/reachweaver/start/glossary/): Short, plain explanations, in alphabetical order. For the bigger picture read the start here guide. - [Troubleshooting](https://mskazemi.com/reachweaver/start/troubleshooting/): Problems a new user meets between git clone and a first safe preview, with the exact message ReachWeaver prints and the fix. - [Upgrade ReachWeaver — copy-and-paste commands](https://mskazemi.com/reachweaver/start/upgrade/): The Claude Code plugin and the pipx Python CLI are separate installations. Updating one never updates the other. Choose the section matching your setup. - [One folder for everything that is yours: your workspace](https://mskazemi.com/reachweaver/start/workspace/): Everything that belongs to you lives in one folder, your workspace. To use ReachWeaver on another computer, install the program there, copy this one folder… - [ReachWeaver documentation](https://mskazemi.com/reachweaver/start/documentation-map/): Every ReachWeaver guide, sorted by goal: get started, connect an account, plan and write posts, measure results, and run the project safely. ## Accounts and publishing - [Which platforms can post automatically for free](https://mskazemi.com/reachweaver/publishing/free-publishing/): ReachWeaver pays for no API and adds no model charges: Claude does the writing inside your own Claude Code plan (how that works). - [Security checklist](https://mskazemi.com/reachweaver/publishing/security-checklist/): A short, actionable list for three moments: before your first live send, before each release, and when something goes wrong. - [Account onboarding: connect, check status, disconnect](https://mskazemi.com/reachweaver/publishing/account-onboarding/): This guide covers the account lifecycle with the commands that exist today: doctor, credentials-audit, connect-check --online, pause and the dry-run publish. - [Choose social platforms and set up accounts yourself](https://mskazemi.com/reachweaver/publishing/account-advisor/): reachweaver account-advisor helps you pick a small number of relevant social platforms before you spend time creating profiles. - [Personas, usernames and the account kit](https://mskazemi.com/reachweaver/publishing/personas-and-account-kit/): Everything here is offline. It opens no site, fills no form and sends nothing. You still create each account yourself, and you complete every CAPTCHA, code… - [First supervised live pilot: local account authorization and one-post delivery](https://mskazemi.com/reachweaver/publishing/first-live-pilot/): Status (2026-10-15): The account-identity checks are implemented and verified with offline mocks. - [Bluesky one-post supervised pilot (throwaway account)](https://mskazemi.com/reachweaver/publishing/bluesky-pilot/): A copy-pasteable runbook for the first and only live action ReachWeaver should take: one harmless text post, to a throwaway Bluesky account you own, sent by… - [Field pilot protocol: one owned project, two authorized networks, three workflows](https://mskazemi.com/reachweaver/publishing/field-pilot-protocol/): Status (2026-10-08): This is a preregistration template and protocol, the offline preparation slice of issue #27. No pilot has been run. - [Publishing platform matrix — assessed 2026-10-08, reconciled with the registries 2026-10-09](https://mskazemi.com/reachweaver/publishing/platform-matrix/): This page is the human-readable view of what ReachWeaver itself can deliver per platform. - [Manual export for Threads, Instagram, Facebook Pages, YouTube and TikTok](https://mskazemi.com/reachweaver/publishing/manual-export/): Issues #19-#23, offline slice. Verified 2026-10-08. - [Repeat guard: do not post the same material twice](https://mskazemi.com/reachweaver/publishing/repeat-guard/): Before a post can be approved, ReachWeaver checks whether this platform has already received the same material from you. - [Review packets: ask a co-reviewer before you approve](https://mskazemi.com/reachweaver/publishing/review-packet/): New in 0.11.0, owner-reviewed 2026-10-20. Behaviour may still change in a later release. - [Posting journal and archive: what was posted, when, and with which files](https://mskazemi.com/reachweaver/publishing/journal/): ReachWeaver already keeps everything it does in a private database on your computer (state/). - [Guarded scheduled delivery and queue operations](https://mskazemi.com/reachweaver/publishing/worker-operations/): Operational status: No real user account has been connected or live smoke-tested. The code guards below are offline-tested and the deployment examples are… ## Platforms - [Platform capability and API-approval registry](https://mskazemi.com/reachweaver/platforms/registry/): Snapshot: 2026-10-08. The machine-readable source of truth is reachweaver/platform_registry.json, validated by reachweaver/capabilities.py and… - [Mastodon publishing](https://mskazemi.com/reachweaver/platforms/mastodon/): Mock-tested text adapter with one live receipt: a text post sent through ReachWeaver on 2026-10-11, recorded in mastodon-2026-10-11.json. - [LinkedIn personal-profile publishing](https://mskazemi.com/reachweaver/platforms/linkedin/): ReachWeaver can publish one approved, text-only post to your own LinkedIn profile through the official Posts API. - [Threads text publishing (owner-approved, disabled)](https://mskazemi.com/reachweaver/platforms/threads/): Owner-approved 2026-10-09; disabled until a live receipt. reachweaver/threads.py is a mock-tested adapter that cannot be reached. - [Facebook Page publishing (owner-approved, disabled)](https://mskazemi.com/reachweaver/platforms/facebook/): Owner-approved 2026-10-09; disabled until a live receipt. reachweaver/facebook.py is a mock-tested adapter that cannot be reached. - [Instagram single-image posts (owner-approved, disabled)](https://mskazemi.com/reachweaver/platforms/instagram/): Owner-approved 2026-10-09; disabled until a live receipt. The mock-tested adapter exists, but it is unreachable. - [Instagram setup: from zero to a ready account (owner steps)](https://mskazemi.com/reachweaver/platforms/instagram-setup/): Instagram posting in ReachWeaver is disabled until the owner records a supervised live receipt (INSTAGRAM.md). This page lists what only you can prepare. - [Instagram one-post supervised pilot (throwaway account)](https://mskazemi.com/reachweaver/platforms/instagram-pilot/): A runbook for the first live Instagram action ReachWeaver should ever take: one JPEG post with caption and alt text, to a throwaway Professional Instagram… - [YouTube video and Shorts uploads (owner-approved, disabled)](https://mskazemi.com/reachweaver/platforms/youtube/): Owner-approved 2026-10-09; disabled until a live receipt (proposal, every recommended decision). The adapter is mock-tested only. - [TikTok: creator-inbox upload first, Direct Post disabled](https://mskazemi.com/reachweaver/platforms/tiktok/): Owner-approved 2026-10-09; disabled until a live receipt; mock-tested, unreachable. - [Publishing to Chinese social platforms](https://mskazemi.com/reachweaver/platforms/china/): ReachWeaver prepares posts for Weibo (微博), Xiaohongshu / REDnote (小红书), Douyin (抖音), Bilibili (哔哩哔哩), WeChat Official Accounts (微信公众号), Zhihu (知乎), WeChat… - [The open social web: protocols, bridges and reach without double posting](https://mskazemi.com/reachweaver/platforms/open-social-web/): Some networks are not single websites. Mastodon, Threads (when you turn it on), Ghost 6, WordPress with a plugin, Pixelfed, Lemmy, Misskey, PeerTube and… - [Optional Postiz publishing backend](https://mskazemi.com/reachweaver/platforms/postiz/): Offline, mock-tested slice. No Postiz instance, API key or social account has been connected or live-tested by this repository. - [Postiz scope detection: design note](https://mskazemi.com/reachweaver/platforms/postiz-scope-detection/): Offline design note. Nothing here was tested against a Postiz instance, an API key or a social account. ## Plan and create - [Editorial planning: audiences, content pillars and real production time](https://mskazemi.com/reachweaver/create/editorial-system/): What this is: a planning method and an editable worksheet, examples/editorial-plan.example.json. - [Calendar planner: batch drafts to safe, audience-local schedule proposals](https://mskazemi.com/reachweaver/create/calendar-planner/): Feature: reachweaver calendar-plan (experimental offline planner). This is a deterministic scheduler proposal with optional SQLite queueing. - [Campaign preview (offline, per channel)](https://mskazemi.com/reachweaver/create/campaign-preview/): reachweaver campaign-preview shows how each variant of a campaign looks on its channel before anyone stages or approves it. - [Claim grounding (lexical, offline)](https://mskazemi.com/reachweaver/create/claim-grounding/): reachweaver/claims.py checks each campaign variant against the evidence the campaign itself declares. - [Creative preflight: an offline editorial checklist for draft posts](https://mskazemi.com/reachweaver/create/creative-preflight/): Experimental, human review only, not yet in a released package. This command does not know any network's ranking weights. - [Voice check: does a draft sound like you?](https://mskazemi.com/reachweaver/create/voice-check/): Experimental, advisory only, not yet in a released package. Two offline commands help drafts sound like the account owner rather than like generic AI-written… - [AI content labels: which label to apply, per platform](https://mskazemi.com/reachweaver/create/ai-content-labels/): Ai-label-check released in 0.14.0 (advisory); the approval precondition for posts with media since 0.15.0. - [Media assets: offline validation and storyboard scaffolds](https://mskazemi.com/reachweaver/create/media-assets/): reachweaver media-check validates a media manifest before a human publishes images, videos or subtitle files by hand. - [Release to draft: a checked campaign package for every release](https://mskazemi.com/reachweaver/create/release-to-draft/): When you tag a release, ReachWeaver can prepare a campaign package for you to review. It does not make a post. - [Release playbook: from a tagged release to a measured campaign](https://mskazemi.com/reachweaver/create/release-playbook/): Status (2026-10-08): Every command below exists and is covered by offline tests. The live steps (12 and 13) have not been run against a real account in this… - [Source ingestion and opportunity ranking (sources-scan)](https://mskazemi.com/reachweaver/create/sources/): reachweaver sources-scan reads an opt-in list of sources: GitHub releases, tags, merged pull requests and labelled issues, RSS 2.0 or Atom feeds, website… - [Creator Amplification — offline MVP](https://mskazemi.com/reachweaver/create/creator-amplification/): Added: 2026-10-17. Status: experimental, not yet in a released package. No scraping, network APIs, unsolicited invitations, publishing, or automatic claims of… - [Global distribution operating standard](https://mskazemi.com/reachweaver/create/distribution-governance/): Review date: 2026-10-08 | Status: Research and offline proposals; not a production posting or first-party analytics optimizer. - [Local dashboard and friendlier terminal output](https://mskazemi.com/reachweaver/create/dashboard/): Experimental. Read-only. Verified in desktop Chrome (light and dark, keyboard shortcuts, the narrow layout at 375, 400 and 414 px in a frame, printing a post… - [Local MCP server (mcp-serve) — experimental (owner-reviewed 2026-10-20)](https://mskazemi.com/reachweaver/create/mcp-server/): Draft. This command is on a review branch and is not part of a release. It exists so the owner can review it; it may change or be removed. ## Measure and grow - [What works for you (insights)](https://mskazemi.com/reachweaver/grow/insights/): reachweaver insights looks at your own published posts (including posts you published by hand and recorded with mark-shared --url; posted_by_hand counts them… - [Evidence-ranked next actions — reachweaver suggest](https://mskazemi.com/reachweaver/grow/next-actions/): Offline, deterministic, read-only. This is a prioritization helper, not a prediction of social views, a hidden platform ranking algorithm or permission to… - [Milestone follow-up suggestions (followup-suggest)](https://mskazemi.com/reachweaver/grow/followups/): Some schedulers can act automatically when a post passes a milestone: like it, comment under it, DM the people who engaged, or repost it. - [Engagement triage (offline, draft-only)](https://mskazemi.com/reachweaver/grow/engagement/): reachweaver engagement-triage helps you answer the comments, replies and mentions that matter without spam, impersonation or unauthorized outreach. - [Engagement scout (engage-scout, engage-log)](https://mskazemi.com/reachweaver/grow/engage-scout/): reachweaver engage-scout finds conversations where you can add something useful early, and ranks them into a short daily list. - [Platform-by-platform profile and post audits](https://mskazemi.com/reachweaver/grow/profile-and-post-audits/): Reviewed: 2026-10-11 · Scope: Issue #3 and developer growth. These are offline, user-supplied audit workflows. - [Consent-aware, offline native post analytics CSV overlay](https://mskazemi.com/reachweaver/grow/profile-metrics-csv/): Profile audit issue #3, 2026-10-12. This module is an owner-authorized local file reader, not an OAuth/API connector, scraper, proof of account ownership, or… - [Peer benchmark from public counters](https://mskazemi.com/reachweaver/grow/peer-benchmark/): peer-benchmark compares your own public counters with those of a few peers, using only numbers you copied by hand from public pages into a local file. - [Platform risk: how much of your reach depends on one platform](https://mskazemi.com/reachweaver/grow/platform-risk/): If most of the people who see your work see it on one platform, a change there (new API prices, new terms, a new recommendation algorithm) touches most of… - [Campaign links, metric definitions and conversion attribution](https://mskazemi.com/reachweaver/grow/attribution/): Issue #15 slice. Everything here runs offline: ReachWeaver reads files you exported yourself and the local SQLite database. - [Timing-outcome evaluation (offline, observational)](https://mskazemi.com/reachweaver/grow/timing-evaluation/): Implemented as read-only exploratory analyses (timing-evaluate, baseline-eval) of the operator's previously imported, source-labeled metrics. - [Preregistered growth experiments (offline)](https://mskazemi.com/reachweaver/grow/growth-experiments/): Implemented as an offline guard layer in reachweaver/growth.py and reachweaver/growth_readout.py. - [Weekly report example (SYNTHETIC DATA)](https://mskazemi.com/reachweaver/grow/weekly-report-example/): SYNTHETIC. Every account, post ID, count, session and conversion on this page is made up for the test fixture in tests/fixtures/weekly_report/. - [Offline follower-polling design](https://mskazemi.com/reachweaver/grow/follower-polling-design/): DESIGN ONLY. Nothing here polls a network, stores a follower count or adds a CLI command. - [AI answer engines and search visibility (ai-visibility)](https://mskazemi.com/reachweaver/grow/ai-search-visibility/): People now find pages through AI answers as well as search results: ChatGPT search, Perplexity, Google's AI Overviews and AI Mode, and Microsoft Copilot. - [SEO repository integration contract (v1)](https://mskazemi.com/reachweaver/grow/seo-integration/): Issue #25 slice. ReachWeaver coordinates social campaigns with the owner's SEO work in https://github.com/MSKazemi/seo, but it does not depend on that… - [Discovery optimization for ReachWeaver](https://mskazemi.com/reachweaver/grow/discovery-optimization/): Feature: offline discovery-plan; research snapshot: 2026-10-17. - [ReachWeaver: GitHub discovery, positioning and search strategy](https://mskazemi.com/reachweaver/grow/github-discovery/): Reviewed: 2026-10-11. Decision: keep the brand ReachWeaver and add a precise descriptive category. - [Open-source developer audience growth playbook](https://mskazemi.com/reachweaver/grow/open-source-growth-playbook/): Reviewed: 2026-10-08. Use case: Earn qualified GitHub visits, authentic contributors, adoption, useful technical conversations and collaboration for projects… - [DEV Community: authority, useful visibility and collaboration](https://mskazemi.com/reachweaver/grow/dev-authority-playbook/): Evidence review: 2026-10-08. Owner example: @mskazemi. Status: strategy and human-led operating procedure, not a connected DEV account, measured growth… ## Research - [Global distribution playbook — 2026-10-08](https://mskazemi.com/reachweaver/research/global-distribution/): Build genuine worldwide visibility for public, owned open-source work (especially YazSes) without spam, unsupported feature claims, or unauthorized… - [Regional social channels and country pilots — 2026-10-14](https://mskazemi.com/reachweaver/research/regional-channels/): Research-only expansion (issue #64). The distribution registry adds 36 distinct channels (27 on 2026-10-14 plus 9 India-focused surfaces on 2026-10-15) and… - [Official regional API feasibility — Douyin, LINE, WeChat, Bilibili, Weibo, Xiaohongshu, Kuaishou (2026-10-15)](https://mskazemi.com/reachweaver/research/regional-api-feasibility/): Research only (issue #68, first rule: the sourced feasibility matrix). This page records what each provider's own developer documentation says about posting… - [Community, creator and publishing platforms: research notes (2026-10-15)](https://mskazemi.com/reachweaver/research/community-and-creator-platforms/): Research behind the registry entries for public issues #15-#22, #27-#30, #32-#37. It records what the platforms' own pages say about posting, APIs… - [Ten additional social networks (2026-10-17)](https://mskazemi.com/reachweaver/research/ten-more-social-networks/): ReachWeaver adds ten previously missing distribution destinations from a 100-channel baseline, expanding the catalog to 110. - [Social platform algorithms and scheduling — evidence snapshot (2026-10-08)](https://mskazemi.com/reachweaver/research/platform-algorithms-scheduling/): Researched, NOT proof of a connected account, live publishing capability, guaranteed reach, or a functioning best-time optimizer. - [ReachWeaver platform and ecosystem research](https://mskazemi.com/reachweaver/research/platform-research/): Research snapshot: 2026-10-08. These are implementation constraints and initial leads, not a claim of integration, API approval, or user authorization. - [Open-source social media skills and automation research](https://mskazemi.com/reachweaver/research/upstream-research/): Reviewed: 2026-10-08. Goal: collect the strongest ideas from the existing skill ecosystem into an original, secure, executable Claude Code workflow, without… - [Browser-assist delivery: decision record](https://mskazemi.com/reachweaver/research/browser-assist-decision/): Decision (owner, 2026-10-16): not planned. ReachWeaver does not fill composers in your browser, and no code or registry field for it exists. - [Incremental delivery groups (2026-10-08)](https://mskazemi.com/reachweaver/research/incremental-delivery-groups/): Work in one or two coherent topics per GitHub PR. Commit remotely after each group. Never defer all write operations until after a large research session. ## Claude Code skill - [The ReachWeaver skill for Claude Code (SKILL.md)](https://mskazemi.com/reachweaver/claude-code/skill/): Mission: Turn the owner's real software, research and knowledge into relevant attention, useful conversation, qualified visits and adoption with reproducible… - [ReachWeaver — Claude Code plugin](https://mskazemi.com/reachweaver/claude-code/plugin/): ReachWeaver turns your real software, research and knowledge into planned, platform-native social posts and measured results, with a human approving every… - [Plugin behaviour evals](https://mskazemi.com/reachweaver/claude-code/plugin-evals/): The Claude Code plugin ships a behaviour test suite in plugin/evals/. It checks what Claude actually does with the plugin loaded: that it never runs approve… - [Behavioral evaluation cases for Claude Code](https://mskazemi.com/reachweaver/claude-code/skill-evals/): prompts.jsonl is a versioned manual/blinded agent benchmark fixture, not an automated test runner of a model. - [Source-bound campaign contract (v1)](https://mskazemi.com/reachweaver/claude-code/references/campaign-contract/): Use this when composing, validating or staging cross-platform content. The contract separates claim evidence, brand authority, creative drafts, and publishing… - [Channel selection: meaningful reach versus raw audience size](https://mskazemi.com/reachweaver/claude-code/references/channel-selection/): Reviewed: 2026-10-08. Read this before recommending social platforms, allocating posting effort, or claiming that any network will deliver the most views. - [CLI cookbook: every command with its key flags](https://mskazemi.com/reachweaver/claude-code/references/cli-cookbook/): Load on demand; SKILL.md stays small. tests/test_cookbook_drift.py checks that every subcommand has a row here and that every flag written next to a command… - [Creative craft: get genuine attention by earning it](https://mskazemi.com/reachweaver/claude-code/references/creative-playbook/): Open this for writing, repurposing, scripts, calendars, hooks, translations and content audits. - [Creator amplification: useful earned creator coverage (offline only)](https://mskazemi.com/reachweaver/claude-code/references/creator-amplification/): Read this reference when the owner wants YouTubers, influencers, micro-creators or journalists to voluntarily discuss, critique, reproduce, remix or cite an… - [DEV Community (@dev.to) specialist operating protocol](https://mskazemi.com/reachweaver/claude-code/references/dev-community/): Use for: DEV profile audit, technical reputation, followers, authentic interaction, discovery, article series, human-run scheduling, engineering… - [Discovery planning in Claude Code](https://mskazemi.com/reachweaver/claude-code/references/discovery-intelligence/): For hashtag research, social platform discovery and post optimization, use discovery-plan --file FILE --json, then seo-content-check. - [Editorial planning: audience jobs, content pillars, real creator capacity](https://mskazemi.com/reachweaver/claude-code/references/editorial-system/): Read this when the owner asks for repeatable weekly post ideas, an editorial series, content pillars, an audience-aware plan, or a way to post useful content… - [Engagement triage (comments, replies, mentions)](https://mskazemi.com/reachweaver/claude-code/references/engagement/): Read this when asked to: answer comments, triage mentions, manage community replies, turn feedback into GitHub issues, handle harassment or spam on owned… - [Predeclared learning loop: deliberate experiments, no p-value theater](https://mskazemi.com/reachweaver/claude-code/references/experimental-learning/): Use this when the user asks about best hooks, posting times, formats, growth, why an item flopped, or which message works. - [Creative and platform-native format guidance](https://mskazemi.com/reachweaver/claude-code/references/formats/): This file encodes durable craft, not volatile hard limits. Verify official platform constraints for exact text, file, ratio, duration, accessibility, music… - [GitHub-native discovery and public-release boundary](https://mskazemi.com/reachweaver/claude-code/references/github-discovery/): Use this reference when the user asks to grow a GitHub repository's search visibility, compare a project/skill name, improve GitHub SEO, add topics, or make a… - [Global and regional growth: HN, Asia, Africa and scheduling](https://mskazemi.com/reachweaver/claude-code/references/global-distribution/): Entry condition: User asks to grow worldwide, rank social channels, reach India/China/Japan/SEA/Africa, fix flagged Hacker News launches, optimize post time… - [Analytics and experimentation protocol](https://mskazemi.com/reachweaver/claude-code/references/measurement/): Raw views are one signal. Useful outcomes include retained viewer attention, saved/shared content, relevant profile visits, qualified website sessions… - [Decide what to improve next: ranked evidence, not social algorithm guesses](https://mskazemi.com/reachweaver/claude-code/references/next-actions/): Load this reference for requests like "What is my next step to grow?", "Combine profile and post audits", "Which social account needs attention?", "Why am I… - [Open-source contributor acquisition: DEV + LinkedIn + GitHub + Bluesky](https://mskazemi.com/reachweaver/claude-code/references/open-source-growth/): Reviewed 2026-10-08. Use when the user wants more qualified GitHub visitors, stars, issues, real contributors or collaborations, especially when Hacker News… - [Personas, wrong-account guard and the account kit (load on demand)](https://mskazemi.com/reachweaver/claude-code/references/personas-account-kit/): Use when the user runs more than one identity on a network (work, family), asks "which account should this go to", or has no account on a network and wants… - [Platform algorithms, discovery surfaces and native scheduling: operational index](https://mskazemi.com/reachweaver/claude-code/references/platform-algorithms/): Read this for: algorithm questions; strategy by social platform; how to increase visibility without manipulation; which channels can publish later; whether an… - [Official-source social-media growth playbooks, October 2026](https://mskazemi.com/reachweaver/claude-code/references/platform-playbooks/): Load this for platform-native production, hooks, SEO/discovery, timing, video and organic engagement. - [Platform-specific social profile and post-performance audits](https://mskazemi.com/reachweaver/claude-code/references/profile-post-audit/): Trigger: audit or improve a particular social profile; why my posts receive few views/likes/impressions; optimize profile bio, headline, avatar, banner… - [Account onboarding, publishing and scheduling](https://mskazemi.com/reachweaver/claude-code/references/publishing/): reachweaver CLI has four enabled live adapters, all text-only and mock-tested (reachweaver_adapter: live_text), for Bluesky (App Password -> session -> post)… - [Routing detail: which reference answers which request](https://mskazemi.com/reachweaver/claude-code/references/routing-detail/): SKILL.md carries a short router. This is the full table with the expected result of each route; load it only when the short row is not enough. - [Trust boundaries and safety checks](https://mskazemi.com/reachweaver/claude-code/references/security/): Never collect or display secret values in an agent conversation. Ask the account owner to authenticate privately on their local terminal, then run offline… - [ReachWeaver quality-evaluation protocol](https://mskazemi.com/reachweaver/claude-code/references/skill-evaluation/): Use this reference to audit the skill, not to inflate project claims. Prompt cases live in evals/prompts.jsonl in the full repository. - [Strategy and creative research playbook](https://mskazemi.com/reachweaver/claude-code/references/strategy/): Use an independent brand card per identity with fields: mission, audience jobs-to-be-done, approved accounts, core proofs and canonical URLs, differentiated… - [Timing intelligence and evidence-aware calendar planning](https://mskazemi.com/reachweaver/claude-code/references/timing-intelligence/): Read this when asked: best time or day to post, schedule 5–100 posts, batch publishing, content calendar, automatic posting, engagement timing… - [Workflows: audits, suggestions, the content-to-learning loop, regional planning, timing and durable delivery](https://mskazemi.com/reachweaver/claude-code/references/workflows/): Moved out of SKILL.md so the always-loaded file stays small. Read the section the request needs, not the whole file. - [Brand card: ](https://mskazemi.com/reachweaver/claude-code/templates/brand-card/): A fill-in brand card for one identity: accounts, audience, goal, canonical links, verified proof, voice examples, do-not-claim list and review authority. - [DEV technical article: human-owned evidence brief](https://mskazemi.com/reachweaver/claude-code/templates/dev-article-brief/): This is a PRIVATE/LOCAL WRITER WORKSHEET TEMPLATE, NOT A DEV post, and not a permission to publish. - [Campaign experiment: ](https://mskazemi.com/reachweaver/claude-code/templates/experiment/): A fill-in campaign experiment record: audience, evidence, baseline, hypothesis, creative A and B, metrics, snapshot dates, confounders and observed results. ## Reference - [Architecture and state protocol](https://mskazemi.com/reachweaver/reference/architecture/): reachweaver/suggest.py composes existing validated profile/post audit summaries, engagement.triage_engagement rule labels, attribution.seo_conflicts… - [Canonical schemas (schema_version 1.2)](https://mskazemi.com/reachweaver/reference/schemas/): reachweaver/schemas.py defines versioned, machine-validated contracts for content, accounts, publish jobs and analytics, plus a pure publish state machine. - [The Python package: install, verify, and how it is built](https://mskazemi.com/reachweaver/reference/packaging/): Besides the Claude Code skill and plugin, every release publishes ReachWeaver as a standard Python package: a wheel and a source distribution, attached to the… - [ReachWeaver — product requirements and success criteria](https://mskazemi.com/reachweaver/reference/product/): Living product specification, 2026-10-08. This document is about intended product behavior; see implementation reality, architecture and platform capability… - [CLI reference](https://mskazemi.com/reachweaver/reference/cli/): Complete reference for the reachweaver command line: all 133 commands with usage and options, grouped by task. - [CLI reference: Get started and look around](https://mskazemi.com/reachweaver/reference/cli/get-started-and-look-around/): ReachWeaver command reference, get started and look around: start, next, help, context, describe, connect, account-add, account-remove and more. Usage and… - [CLI reference: Draft and approve](https://mskazemi.com/reachweaver/reference/cli/draft-and-approve/): ReachWeaver command reference, draft and approve: idea, draft, check, repeat-check, mark-shared, review, approve, unapprove and more. Usage and every option. - [CLI reference: Publish and recover](https://mskazemi.com/reachweaver/reference/cli/publish-and-recover/): ReachWeaver command reference, publish and recover: publish, pause, resume, reconcile, approval-mode, calendar-plan, calendar-gaps, connect-check and more.… - [CLI reference: Post by hand](https://mskazemi.com/reachweaver/reference/cli/post-by-hand/): ReachWeaver command reference, post by hand: share, posted, manual-export, manual-export-batch, delivery-options. Usage and every option. - [CLI reference: Monitor](https://mskazemi.com/reachweaver/reference/cli/monitor/): ReachWeaver command reference, monitor: statusline, queue-health, dead-letter, ops-metrics, ops-summary, credentials-audit, link-health, trace. Usage and… - [CLI reference: Measure and learn](https://mskazemi.com/reachweaver/reference/cli/measure-and-learn/): ReachWeaver command reference, measure and learn: metrics, import-metrics, metrics-fetch, report, youtube-analytics, timing-evaluate, baseline-eval, insights… - [CLI reference: Experiments](https://mskazemi.com/reachweaver/reference/cli/experiments/): ReachWeaver command reference, experiments: experiment-preregister, experiment-verify, experiment-evaluate, experiment-readout, experiment-next… - [CLI reference: Audit profiles and content](https://mskazemi.com/reachweaver/reference/cli/audit-profiles-and-content/): ReachWeaver command reference, audit profiles and content: profile-audit, post-audit, seo-destinations, seo-content-check, landing-check, ai-visibility… - [CLI reference: Research channels and sources](https://mskazemi.com/reachweaver/reference/cli/research-channels-and-sources/): ReachWeaver command reference, research channels and sources: distribution-plan, social-web-plan, discovery-plan, sources-scan, signal-brief, release-brief.… - [CLI reference: Creator amplification](https://mskazemi.com/reachweaver/reference/cli/creator-amplification/): ReachWeaver command reference, creator amplification: creator-match, creator-kit, creator-coverage. Usage and every option. - [CLI reference: Engagement](https://mskazemi.com/reachweaver/reference/cli/engagement/): ReachWeaver command reference, engagement: engagement-fetch, engagement-triage, engagement-queue, followup-suggest, engage-scout, engage-log. Usage and every… - [CLI reference: Data, privacy and schemas](https://mskazemi.com/reachweaver/reference/cli/data-privacy-and-schemas/): ReachWeaver command reference, data, privacy and schemas: archive, media-relink, data-export, data-purge, privacy-status, schema-validate, schema-export.… - [CLI reference: Updates](https://mskazemi.com/reachweaver/reference/cli/updates/): ReachWeaver command reference, updates: update. Usage and every option. ## Project - [ReachWeaver — issue-driven roadmap](https://mskazemi.com/reachweaver/project/roadmap/): Snapshot: 2026-10-09. This is an issue-level roadmap, not a declaration that all checklist criteria are met. - [Roadmap, prioritized by accountable outcomes](https://mskazemi.com/reachweaver/project/implementation-roadmap/): This document distinguishes implementation, validation and aspiration. A completed checklist requires working code, tests, first-party evidence and updated… - [Contributing](https://mskazemi.com/reachweaver/project/contributing/): Open an issue describing the user problem, observed evidence, and proposed verified behavior before broad changes. - [Branch lifecycle and non-destructive consolidation](https://mskazemi.com/reachweaver/project/branch-lifecycle/): Use one main branch and normally at most three active topic branches. Keep short-lived PRs focused. - [Security and trust policy](https://mskazemi.com/reachweaver/project/security/): Please do not open a public issue, discussion or pull request for a vulnerability, and never paste credentials, tokens, cookies, session files or exploit… - [Security policy](https://mskazemi.com/reachweaver/project/report-a-vulnerability/): Report vulnerabilities privately. Do not open a public issue, discussion or pull request for one, and never paste credentials, tokens or exploit details… - [ReachWeaver privacy notice](https://mskazemi.com/reachweaver/project/privacy/): Updated 14 October 2026. This notice documents the behavior of the open-source ReachWeaver v0.2 software and bundled Claude Code plugin, not the separate… - [Local data lifecycle: export, retention and redaction](https://mskazemi.com/reachweaver/project/privacy-lifecycle/): Not legal advice. This page describes what the software does and offers engineering notes that may help an operator meet obligations such as the EU GDPR. - [ReachWeaver: license, warranty disclaimer and responsible-use notice](https://mskazemi.com/reachweaver/project/disclaimer/): Updated 14 October 2026. This notice accompanies the free, experimental ReachWeaver v0.2 software and Claude Code plugin. - [ReachWeaver visual identity](https://mskazemi.com/reachweaver/project/brand/): The single approved ReachWeaver icon is plugin/.claude-plugin/icon.png. - [Changelog](https://mskazemi.com/reachweaver/project/changelog/): Every ReachWeaver release and what changed in it, newest first, with upgrade notes for each version.