← All skills
mb-think
57 / 100 · Review before installing
Check before installing. Some of what it can do is expected: a coding skill usually runs build and test commands.
By dmthepm/mainbranch (GitHub) · coding · 44 stars · scanned at commit 96debeb
Combined research, decision, and codification workflow. Use when: (1) Exploring a question before committing (2) Making a decision that needs documentation (3) User says research, decide, figure out, explore, codify, enrich, retire stale source, sharpen this offer, improve the offer, add context, keyword gate, analyze this VSL, extract the pitch, script teardown, objection mining, or sales video research (4) Updating reference files based on decisions (5) User wants to add testimonials, angles,…
Works with any agent that supports SKILL.md skills.
What this skill can do
Runs commands on your computer
This is disclosed by the author in the skill's SKILL.md or README. It runs automatically when the plugin is installed. Expected for a coding skill.
Found in 7 places.
Show 4 more
- hooks/hooks.json, line 20
"command": "if command -v mb >/dev/null 2>&1 && out=$(mb role hook --source resume 2>/dev/null); then [ -z \"$out\" ] || printf '%s\\n' \"$out\"; elif set -- \" - hooks/hooks.json, line 30
"command": "if command -v mb >/dev/null 2>&1 && out=$(mb role hook --source clear 2>/dev/null); then [ -z \"$out\" ] || printf '%s\\n' \"$out\"; elif set -- \"$ - hooks/hooks.json, line 40
"command": "if command -v mb >/dev/null 2>&1 && out=$(mb role hook --source compact 2>/dev/null); then [ -z \"$out\" ] || printf '%s\\n' \"$out\"; elif set -- \ - hooks/hooks.json, line 50
"command": "if command -v mb >/dev/null 2>&1 && out=$(mb role hook --source fork 2>/dev/null); then [ -z \"$out\" ] || printf '%s\\n' \"$out\"; elif set -- \"${
Downloads and installs other software
The author does not mention this.
Found in 18 places.
Show 15 more
- .claude/skills/mb-think/references/document-ingestion.md, line 87
brew install poppler - .claude/skills/mb-think/references/document-ingestion.md, line 160
> "Document conversion needs markitdown. Install now? `pip install 'markitdown[all]'`" - .claude/skills/mb-think/references/gemini-deep-research.md, line 58
SDK alternative: Python `pip install "google-genai>=1.55.0"` (not `google-generativeai`), JS `npm install "@google/genai>=1.33.0"`; `client.interactions.create( - .claude/skills/mb-think/references/grok-setup.md, line 102
pip install xai-sdk - .claude/skills/mb-think/references/grok-setup.md, line 237
**SDK: "ModuleNotFoundError: xai_sdk"** — Run `pip install xai-sdk` - .claude/skills/mb-think/references/grok-social.md, line 77
pip install xai-sdk - .claude/skills/mb-think/references/grok-social.md, line 458
- **Install:** `pip install xai-sdk` - .claude/skills/mb-think/references/local-transcription.md, line 61
pip3 install mlx-whisper - .claude/skills/mb-think/references/local-transcription.md, line 122
brew install whisper-cpp ffmpeg - .claude/skills/mb-think/references/local-transcription.md, line 142
"command": "npx", - .claude/skills/mb-think/references/local-transcription.md, line 184
brew install ffmpeg - .claude/skills/mb-think/references/tool-surfacing.md, line 92
> 1. Install now: `pip install 'markitdown[all]'` - .claude/skills/mb-think/references/tool-surfacing.md, line 151
| markitdown | `pip install 'markitdown[all]'` (no guide needed) | - .claude/skills/mb-think/references/tool-surfacing.md, line 152
| pandoc | `brew install pandoc` or OS package manager | - .claude/skills/mb-think/references/tool-surfacing.md, line 153
| marker | `pip install marker-pdf` (may need system deps) |
Can call paid AI services billed to you
The author does not mention this.
Found in 5 places.
Show 2 more
Sends data to these websites: generativelanguage.googleapis.com
The author does not mention this.
Found in 10 places.
Show 7 more
Changes files outside its own folder
The author does not mention this.
Found in 1 place.
Safer alternatives
Low-risk skills in the same category (coding) that look related. Check that one does what you need.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'mb-think' ] || [ -L ~/.agents/skills/'mb-think' ]; then echo 'A skill folder named mb-think already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/dmthepm/mainbranch' "$d" && git -C "$d" checkout --quiet '96debeb192b64fd986cb725be25e6c62eaf3ce15' -- '.claude/skills/mb-think' && mkdir -p ~/.agents/skills && cp -R "$d"/'.claude/skills/mb-think' ~/.agents/skills/'mb-think' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'mb-think' ~/.claude/skills/'mb-think' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for dmthepm/mainbranch shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/dmthepm/mainbranch/)
Score history
| Date | Version | Score |
|---|
| 2026-11-11 | 96debeb | 57 |