Apply step-by-step analysis for complex problems with revision capability. Use for multi-step reasoning, hypothesis verification, adaptive planning, problem decomposition, course correction.
Structured, reflective problem-solving methodology converted from the sequential-thinking MCP server into a native Agent Skill.
This skill teaches Gemini to apply systematic sequential thinking methodology for complex problem-solving, without relying on external MCP tools. It enables:
sequential-thinking/
├── SKILL.md (105 lines)
│ Core methodology, when to apply, scripts usage
│
├── package.json
│ Test dependencies (jest)
│
├── .env.example
│ Configuration options
│
├── scripts/
│ ├── process-thought.js (executable)
│ │ Validate and track thoughts deterministically
│ │
│ └── format-thought.js (executable)
│ Format thoughts for display (box/simple/markdown)
│
├── tests/
│ ├── process-thought.test.js
│ │ Validation, tracking, history tests
│ │
│ └── format-thought.test.js
│ Formatting tests (all formats)
│
└── references/
├── core-patterns.md (95 lines)
│ Essential revision & branching patterns
│
├── examples-api.md (88 lines)
│ API design example walkthrough
│
├── examples-debug.md (90 lines)
│ Performance debugging example
│
├── examples-architecture.md (94 lines)
│ Architecture decision example
│
├── advanced-techniques.md (76 lines)
│ Spiral refinement, hypothesis testing, convergence
│
└── advanced-strategies.md (79 lines)
Uncertainty management, revision cascades, meta-thinking
Documentation: 627 lines across 7 files (all under 100 lines) Scripts: 2 executable Node.js scripts with tests
Each file focuses on specific aspects, loaded only when needed:
Extracted from MCP server's approach and converted to instructions:
Explicit Mode: Use visible thought markers
Thought 1/5: [Analysis]
Thought 2/5: [Further analysis]
Implicit Mode: Apply methodology internally without cluttering output
Automatically activated for:
# Process a thought
node scripts/process-thought.js --thought "Initial analysis" --number 1 --total 5 --next true
# Process with revision
node scripts/process-thought.js --thought "Corrected analysis" --number 2 --total 5 --next true --revision 1
# Process with branching
node scripts/process-thought.js --thought "Branch A" --number 2 --total 5 --next true --branch 1 --branchId "branch-a"
# View history
node scripts/process-thought.js --history
# Reset history
node scripts/process-thought.js --reset
# Box format (default)
node scripts/format-thought.js --thought "Analysis" --number 1 --total 5
# Simple text format
node scripts/format-thought.js --thought "Analysis" --number 1 --total 5 --format simple
# Markdown format
node scripts/format-thought.js --thought "Analysis" --number 1 --total 5 --format markdown
# With revision
node scripts/format-thought.js --thought "Revised" --number 2 --total 5 --revision 1
# With branch
node scripts/format-thought.js --thought "Branch" --number 2 --total 5 --branch 1 --branchId "a"
# Install dependencies (first time only)
npm install
# Run all tests
npm test
# Run tests in watch mode
npm run test:watch
# Run with coverage
npm run test:coverage
Use scripts when:
Don't use scripts when:
Scripts are optional tooling - the methodology can be applied without them.
Converted from: https://github.com/modelcontextprotocol/servers/tree/main/src/sequentialthinking
Original MCP server by Google (MIT License). Skill conversion:
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