pr-simplify
Skill394k starsChanged 13 days agoMITView on GitHub
Simplify your own change to its smallest complete fix. Use before opening a PR, before pushing large repairs to one, or when asked to shrink a PR or clean up slop.
9 other projects use a version of this, 1 of them edited; 5 new projects in the last 4 weeks, against 0 the 4 before.
Adopted by
Surging: 5 new projects took it in the last 4 weeks, none the 4 weeks before.thin data
Most recently taken up by
- shanselman/openclaw-windows-hubtheir own version, first seen Nov 2, 2026
- openclaw/openclaw-windows-nodetheir own version, first seen Nov 1, 2026
- openclaw/openclawword for word, first seen Nov 1, 2026
- Djarvur/go-ultimateedited, first seen Nov 1, 2026
- bighamx/openclaw-android-node-apkword for word, first seen Oct 17, 2026
- steipete/warelayword for word, first seen Oct 17, 2026
Who's talking about clawdbot/clawdbot
- VelvetShark“ClawdBot (OpenClaw): The self-hosted AI that Siri should have been (Full setup)”YouTube · Jan 9, 2026 · 99k views
- Wes Roth“ClawdBot is out of control”YouTube · Jan 27, 2026 · 78k views
- Github Awesome“ClawdBot connects your local computer to WhatsApp or iMessage”YouTube · Jan 26, 2026 · 69k views
- Alex Followell | AI Automation“Clawdbot: Complete Beginner Guide! (2026)”YouTube · Jan 27, 2026 · 51k views
- Fahd Mirza“Clawdbot with Local Ollama Models - Complete Setup Guide”YouTube · Jan 26, 2026 · 39k views
The biggest 5 of 92 mentions linking to the repository that our crawl found. Each line is their own headline.
See all 92
Talked about on GitHub, YouTube, the web, Bluesky and Hacker News (92 times).
On GitHub · 38
- Jan 26, 2026[Feature] Add NixOS module for running gateway as isolated system user — openclaw/nix-openclaw21 reactions · 1 comment
- Jan 26, 2026[Bug]: Large session files — openclaw/openclaw20 reactions · 19 comments
- Jan 28, 2026Fixes cron jobs — openclaw/openclaw17 reactions · 6 comments
- Jan 25, 2026Add Clawdbot - AI assistant control plane — getumbrel/umbrel-apps5 reactions · 3 comments
- Jan 25, 2026[Bug]: gateway.controlUi.allowInsecureAuth: true does not bypass device pairing for Docker/reverse proxy deployments` — openclaw/openclaw5 reactions · 10 comments
33 more on GitHub
- Jan 26, 2026Fix/openrouter auto prefix to allow proper routing — openclaw/openclaw4 reactions · 4 comments
- Jan 27, 2026Add Clawdbot as a one-click service template — coollabsio/coolify2 reactions · 1 comment
- Jan 27, 2026How is this different than https://github.com/clawdbot/clawdbot — promptfoo/crabcode2 reactions
- Jan 25, 2026[Bug]: Website: macOS companion download button leads to release with no binary — openclaw/openclaw2 reactions · 2 comments
- Jan 8, 2026[Feature]: Rocket.Chat Provider — openclaw/openclaw2 reactions · 4 comments
- Feb 1, 2026[Bug]: Session Log growing and bot hanging up — openclaw/openclaw1 reaction · 3 comments
- Jan 28, 2026fix(macos-app): patch SwiftPM Bundle.module accessor for app bundle — openclaw/openclaw1 reaction · 2 comments
- Jan 24, 2026[Add App] clawdbot — beclab/apps1 reaction
- Jan 19, 2026Bug: extensions directory not included in package build — openclaw/nix-openclaw1 reaction · 1 comment
- Jan 19, 2026fix(ai): skip reasoning-only responses replay — earendil-works/pi1 reaction · 1 comment
- Jan 7, 2026fix(google): repair Cloud Code Assist tool-call ordering — openclaw/openclaw1 reaction · 2 comments
- Oct 1, 2026Broken links detected in guide markdown — FlorianBruniaux/claude-code-ultimate-guide0 reactions
- Sep 5, 2026content: refresh positioning copy and projects page — adamhancock/adamhancock-next0 reactions · 1 comment
- Sep 1, 2026Broken links detected in guide markdown — AMusso19/CUSTOM-claude-code-ultimate-guide-Florian0 reactions
- Sep 1, 2026Broken links detected in guide markdown — alexica00/claude-code-ultimate-guide0 reactions
- Aug 24, 2026feat(discover): pick a public index row and import it — nikships/skills-registry0 reactions · 1 comment
- Aug 24, 2026feat(discover): search the public skill index from the CLI — nikships/skills-registry0 reactions · 1 comment
- Aug 1, 2026Broken links detected in guide markdown — AMusso19/CUSTOM-claude-code-ultimate-guide-Florian0 reactions
- Aug 1, 2026Broken links detected in guide markdown — alexica00/claude-code-ultimate-guide0 reactions
- Jul 1, 2026Broken links detected in guide markdown — alexica00/claude-code-ultimate-guide0 reactions
- Jun 1, 2026Broken links detected in guide markdown — alexica00/claude-code-ultimate-guide0 reactions
- Apr 21, 2026Broken link fixes - 2026-04-21 — avisangle/avisangle.github.io0 reactions · 1 comment
- Apr 16, 2026Broken link fixes - 2026-04-16 — avisangle/avisangle.github.io0 reactions · 1 comment
- Apr 6, 2026clip.py: GitHub redirect detection produces wrong clip for dead repos — peterson/xtrc80 reactions
- Mar 17, 2026feat(pipeline): orchestrator, parallel backfill, and URL redirect dedup fix — yya007/SkillFinder0 reactions
- Jan 29, 2026Add Clawdbot to recommended links — Pierry/pierry.github.io0 reactions
- Jan 26, 2026Feat/intermittent status2 — openclaw/openclaw0 reactions · 1 comment
- Jan 25, 20261590: auth rollback feature — openclaw/openclaw0 reactions · 1 comment
- Jan 25, 2026Update faq link to /help/ — sleiss/clawd.me0 reactions
- Jan 24, 2026fix(agents): treat provider request-aborted as timeout for fallback — openclaw/openclaw0 reactions · 1 comment
- Jan 21, 2026Add Clawdbot AI Agent Gateway EdgeApp — edgebox-iot/apps0 reactions
- Jan 15, 2026fix: unify daemon service label resolution with env parameter — openclaw/openclaw0 reactions · 3 comments
- Jan 7, 2026fix: prevent system prompt duplication from SDK double-processing — CashWilliams/clawdbot0 reactions
On YouTube · 24
- Jan 9, 2026ClawdBot (OpenClaw): The self-hosted AI that Siri should have been (Full setup) — VelvetShark99k views · 213 comments
- Jan 27, 2026ClawdBot is out of control — Wes Roth78k views · 530 comments
- Jan 26, 2026ClawdBot connects your local computer to WhatsApp or iMessage — Github Awesome69k views · 18 comments
- Jan 27, 2026Clawdbot: Complete Beginner Guide! (2026) — Alex Followell | AI Automation51k views · 52 comments
- Jan 26, 2026Clawdbot with Local Ollama Models - Complete Setup Guide — Fahd Mirza39k views · 81 comments
19 more on YouTube
- Jan 28, 2026How To INSTALL And Set-Up Moltbot (OpenClaw)- Complete Step By Step Guide — How To Financial38k views · 33 comments
- Jan 23, 2026I Hired My First Employee (It's OpenClaw AI) — Antoine Rousseaux16k views · 46 comments
- Jan 27, 2026Run Clawdbot with Ollama Launch Locally for FREE: No API Key Required — Fahd Mirza15k views · 32 comments
- Jan 26, 2026🔥 Clawdbot: أقوى مساعد AI مفتوح المصدر! يدير جهازك من WhatsApp — Mahmoud Alkhatib | محمود الخطيب14k views · 71 comments
- Jan 25, 2026How to Install Clawdbot on Proxmox | Complete Setup Guide — TechkySkills9.5k views · 9 comments
- Jan 29, 2026Clawdbot Is Insane! Full $10 Setup Beats Claude Cowork 🤖 MoltBot Open Source AI Agent — Josh Pocock7.5k views · 7 comments
- Jan 26, 2026I Built OpenClaw / Clawdbot a Custom Kanban Board so Claude Code could Manage My Entire Dev Workflow — Brad Groux | AI for Business3.9k views · 18 comments
- Jan 25, 2026Clawdbot Install & Demo: Message Your AI Assistant From Anywhere — lalo morales3.7k views · 2 comments
- Jan 16, 2026ClawdBot: The AI That Actually Does Things (This Changes Everything) — RnzOP2.1k views
- Mar 30, 202651K-Star AI Assistant Now Works in Feishu — Clawdbot Gets Chinese Support #Shorts — GithubTrends947 views
- Jan 28, 2026Clawdbot Voice Calls Tutorial - Real-Time Conversations with Your AI — ClawdbyClawdbot768 views
- Jan 27, 2026How to Install Clawdbot with Google (AntiGravity) on Mac in Under 2 Minutes (Free Setup) — Xavier207 views
- Jan 28, 2026Deploy Your Own AI Assistant in 10 Minutes (Clawdbot + Fly.io 2026) — ClawdbyClawdbot193 views
- Jan 28, 2026العالم كله بيتكلم علي Clawdbot ليه ؟؟ الشرح مع التسطيب خطوة خطوة 🤯 — Rooyai120 views
- Jan 29, 2026Meet Clawdbot: The AI Assistant That Actually Gets Things Done — Root@Jawad68 views
- Jan 27, 2026Why developers are calling Clawdbot an AI iPhone moment #clawdbot — AICKStudio | AI Agents & Real Tests64 views
- Jan 26, 2026Clawdbot AI on Your PC — MindsetMarkets54 views
- Jan 28, 2026I Replaced 10 Apps With This FREE AI Agent (Clawdbot Setup Guide) — Vibe Coding Academy53 views
- Jan 29, 2026Testing ActorLab with Clawdbot (AI Agent on Mac Mini) — Tombstone Dashsays it tested it5 views
On the web · 14
- Feb 20, 2026I Tried OpenClaw (Moltbot/ClawdBot) for Data Engineering ... — medium.com
- Feb 12, 2026ClawdBot: The Complete Guide to Everything You Can Do With It | by Tanay Vasishtha | Towards Explainable AI — medium.com
- Jan 27, 2026I tested clawdbot for 24 hours this is what ai assistants were always supposed to be — medium.comsays it tested it
- Jan 27, 2026How to use Clawdbot to run real work - by AI Untangled Team — theaiuntangled.substack.com
- Jan 26, 2026Getting Started with Clawdbot: The Complete Step-by-Step Guide — dev.to
9 more on the web
- Jan 26, 2026Teaching Clawdbot About Docker — dev.to
- Jan 26, 2026You Don't Need a Mac Mini to Run Clawdbot - Here's How to Run It Anywhere — dev.to
- Jan 26, 2026Clawdbot Complete Guide 2026: Features, Costs, Setup — godofprompt.ai
- Jan 26, 2026I Replaced 5 AI Apps with One Open-Source Assistant That Lives in My Chat Apps | by Superfabarry — medium.com
- Jan 26, 2026MoltBot (ClawdBot) Review & Setup Guide — uxwritinghub.com
- Jan 26, 2026I Let an AI Run My Computer for a Week. Here's What Happened. — linkedin.com
- Jan 25, 2026ClawdBot: The Complete Guide to Everything You Can Do With It — peerlist.io
- Jan 25, 2026Agent Trainer's Guide: Clawdbot Setup & Lessons Learned · zhixian's site — zhixian.io
- Nov 11, 2025Clawdbot入門(#1):チャットアプリで動く“自分専用AIアシスタント”の出来ることと安全な始め方 — zenn.dev
On Bluesky · 11
- Jan 25, 2026The more I use AI tools, and the more I observe standout devs use AI tools for building software - the more it's clear to me that standout… — @gergely.pragmaticengineer.com39 likes and reposts
- Jan 26, 2026Correction: clawdbot, not claudebot. github.com/clawdbot/cla... — @sungkim.bsky.social13 likes and reposts · 1 reply
- Jan 26, 2026Clawdbot : l’assistant IA personnel Open Source, multi-plateforme et local-first Plus de 30k ⭐ sur Github en 3 jours 🤷 👉… — @bearstech.com8 likes and reposts · 1 reply
- Jan 27, 2026Clawdbot : un agent IA open-source auto-hébergé, pilotable depuis vos outils de messagerie — @news.humancoders.com6 likes and reposts
- Jan 14, 2026oxfmt & oxlint -> Clawdbot 🦀 github.com/clawdbot/cla... The migration looks like a smooth one 🔥 github.com/clawdbot/cla... — @thealexlichter.com6 likes and reposts
6 more on Bluesky
- Jan 26, 2026I mistyped, it is: github.com/clawdbot/cla... — @sungkim.bsky.social2 likes and reposts
- Jan 26, 2026Clawdbot - open source personal AI assistant https://github.com/clawdbot/clawdbot https://news.ycombinator.com/item?id=46760237 — @hn.rbrt.fr1 likes and repost
- Jan 25, 2026GitHub - clawdbot/clawdbot: Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞 https://github.com/clawdbot/clawdbot — @tech-trending.bsky.social1 likes and repost
- Jan 16, 2026github.com/clawdbot/cla... — @cameron.stream1 likes and repost · 2 replies
- Jan 26, 2026Clawdbot - open source personal AI assistant View Article | Join the HN Conversation Summary of HN discussion 🧵👇 — @hncompanion.com0 likes and reposts · 1 reply
- Jan 25, 2026This is one of the more vertical github star charts I have seen clawd.bot github.com/clawdbot/cla... — @druce.ai0 likes and reposts · 1 reply
On Hacker News · 5
- Jan 26, 2026Clawdbot - open source personal AI assistant405 points · 261 comments
- Jan 6, 2026Clawdbot/clawdbot: Your own personal AI assistant. Any OS. Any Platform3 points
- Jan 14, 2026Clawdbot – personal AI assistant in WhatsApp, Telegram, Discord, Slack2 points
- Jan 4, 2026Clawdbot – Personal AI Assistant2 points
- Jan 8, 2026Clawdbot – Personal AI Assistant with a lobster soul1 point
Other versions9 projects use a version of this.
Word for word · 6
- moltbot/clawdbot★ 394k100% same
- steipete/warelay★ 394k100% same
- steipete/clawdis★ 394k100% same
- moltbot/moltbot★ 394k100% same
- openclaw/openclaw★ 394k100% same
- bighamx/openclaw-android-node-apk★ 57100% same
Edited · 1
- Djarvur/go-ultimate★ 3196% same
Wrote their own version · 2
- openclaw/openclaw-windows-node★ 2.2ksame name
- shanselman/openclaw-windows-hub★ 2.2ksame name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository109 other files it gives its agents.
- AGENTS.mdAGENTS.md
- docs/AGENTS.mdAGENTS.md
- extensions/AGENTS.mdAGENTS.md
- scripts/AGENTS.mdAGENTS.md
- test/AGENTS.mdAGENTS.md
- ui/AGENTS.mdAGENTS.md
- agent-transcriptSkill
- auto-qaSkill
- autoreviewSkill
- channel-message-flowsSkill
- clawdtributorSkill
- claw-scoreSkill
- clawsweeperSkill
- control-ui-e2eSkill
- crabboxSkill
- discord-clawdSkill
- discord-e2eSkill
- discord-user-postSkill
- discrawlSkill
- gitcrawlSkill
- graincrawlSkill
- notcrawlSkill
- openclaw-changelog-updateSkill
- openclaw-ci-limitsSkill
- openclaw-debuggingSkill
- openclaw-docker-e2e-authoringSkill
- openclaw-ghsa-maintainerSkill
- openclaw-live-updaterSkill
- openclaw-parallels-smokeSkill
- openclaw-performanceSkill
- openclaw-pr-maintainerSkill
- openclaw-qa-testingSkill
- openclaw-refactor-docsSkill
- openclaw-release-validationSkill
- openclaw-repair-sweepSkill
- openclaw-secret-scanning-maintainerSkill
- openclaw-test-heap-leaksSkill
- openclaw-testingSkill
- openclaw-test-performanceSkill
- openclaw-updateSkill
- parallels-discord-roundtripSkill
- plugin-sdk-impactSkill
- proof-videoSkill
- prototype-openclaw-tuiSkill
- release-openclaw-announcementSkill
- release-openclaw-ciSkill
- release-openclaw-macSkill
- release-openclaw-maintainerSkill
- release-openclaw-plugin-testingSkill
- security-triageSkill
- slack-e2eSkill
- slacrawlSkill
- solidSkill
- tag-duplicate-prs-issuesSkill
- technical-documentationSkill
- telegram-e2e-userbotSkill
- test-auditSkill
- update-team-serverSkill
- verify-releaseSkill
- 1passwordSkill
- The first 60 shown.
The file
We split this skill into the rules it gives an agent
2 rules. 0 are common, 2 are distinctive, and 0 are very specific to this project.
0
Common
Most of the 3 edited versions we read keep these.
2
Distinctive
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 16
Read the user's outcome and latest scope, the complete diff against the target merge base, and retained proof.
- Distinctive: line 34
Delete the redundant path: Remove parallel renderers, duplicated parsers, fake lifecycle operations used only to obtain a result, derived …
“Common” is measured: kept by at least 6 in 10 of the 3 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Simplify the change
An editing pass by the change's author: run it on your own branch before you open the PR, and again before you push large repairs. It precedes review and never replaces it. Inherit the task's scope and repair authority; a review-only request gets findings instead of edits. The chosen maintainer workflow owns publication, review and merge.
The diff is a proposal. Passing tests show it works, not that its architecture or every added test is needed.
Rules: the root AGENTS.md sections "Design priorities", "One owner, complete cutover", "Runtime and code safeguards" and "Product and validation", plus the nearest scoped AGENTS.md. Steps 2 and 3 apply every rule to every changed file.
1. Re-derive the smallest complete fix
Read the user's outcome and latest scope, the complete diff against the target merge base, and retained proof. Reuse session context already gathered. Then ask:
Starting from the base, what is the smallest complete fix using the owners already present? Would I still introduce this architecture?
Inspect the largest added modules, state, adapters and test scaffolding first. Read their direct callers and relevant history: apparently redundant behavior may protect a shipped configuration or an earlier regression. Scope is the changed system and the paths it replaces.
Trace every changed hunk to the stated outcome. A hunk that serves another goal leaves this change: drop it or move it to its own PR.
Count the non-mechanical changed lines. Above about 800, or about 500 for complex logic, name the smallest coherent stage that can land first and cut the change to that stage.
Done when you can state the defect, the required invariant, and the smallest complete fix in one sentence each, and every remaining hunk serves that fix.
2. Remove unnecessary architecture
Apply each supported simplification in the diff:
- One decision owner. Move repeated caller-side policy into the operation that owns the decision. Migrate affected callers and remove the old implementations, exports and repair branches. Different transports can share a decision while keeping their own delivery contracts.
- Existing state first. Challenge new schemas, managers, caches and combined representations. Reuse an existing owner when its lifetime, authority, atomicity and cleanup fit. Remove a proposed migration only when it is genuinely unnecessary; keep the migration that keeps existing config and state working after update. New state belongs in a field that means it.
- Delete the redundant path. Remove parallel renderers, duplicated parsers, fake lifecycle operations used only to obtain a result, derived state callers can already obtain, and wrappers that merely forward or rename. Prefer one simpler representation over fallback modes around the old one.
- Polish last. In every changed hunk, keep only what a maintainer of the surrounding file would write:
- comments that explain ownership, lifecycle, ordering or constraints;
- checks and
try/catchblocks that match the surrounding module and guard real states; - real types instead of laundering casts (
as any,as unknown as T, widen-then-assert); - variables and helpers that add domain meaning, remove duplication or simplify control flow;
- shims, aliases, retries and fallbacks backed by a named shipped contract and removal plan;
- naming, control flow, imports and formatting that match the surrounding file.
Preserve the requested fix and supported behavior, not the proposal's accidental design. Keep real domain differences and justified public compatibility. When history (git log -p -S <symbol>) leaves a path's purpose unclear, keep it and report it. Report new product decisions, breaking contracts, unrelated cleanup and destructive branch replacement as findings for the owner.
3. Keep tests for failures
For each added or changed test group and its setup helpers, name the distinct observable failure it catches.
Keep regressions for the actual defect and distinct boundaries: ordering, cancellation, stale authority, restart, rejection, real errors and affected consumer differences. Keep static contract guards that independently protect a real boundary. Remove duplicate same-path cases, mock echoes, incidental field-copy or wording assertions, assertions on statically defined values, tests that only prove removed logic is gone, tests of obsolete implementations, and scaffolding or test-only production hooks. Consolidate useful cases in an existing owner suite.
Removing tests never weakens the assertions, coverage of real boundaries or baselines that remain.
Done when every remaining test group has a named failure.
4. Prove the smaller change and hand it on
Batch the edits, then rerun the reproduction and focused checks for the changed contracts and affected consumers. Reuse proof whose inputs are unchanged. A preserved restart, upgrade or transport claim needs applicable proof. The existing workflow selects broader checks.
Done when the complete diff is inspected, every rule has a verdict for each changed file, supported simplifications are applied, superseded paths are unreachable and affected behavior still has proof. No change is a valid result when the existing shape is justified. Aim for net-negative code, not a deletion quota.
Report in the PR body or existing task evidence: the responsibility or machinery that disappeared, the behavior still protected, and production/test deltas against the merge base. Label a reduction against an earlier revision separately from the whole-change delta. Name any necessary remaining growth or unresolved decision.
Then open or update the PR. After later repairs, simplify only the new changes and the owners they touch before pushing them.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

