Workflows
Skills handle repeatable tasks. Workflows are for open-ended, multi-step work — research, analysis, investigations — where Claude decides what to do next based on what it finds.
Build your own workflow
Section titled “Build your own workflow”A workflow is just a prompt that describes a multi-step goal. The agent breaks it down, navigates, extracts, and compiles. Start simple and iterate:
- Describe the end goal — what do you want to have when it’s done?
- Run it — watch Claude work, interrupt if it goes off track
- Refine — “next time also check X” or “save as CSV instead”
- Capture — once it works,
/ub:learnturns it into a reusable skill
The best workflows come from tasks you already do manually. If you spend 30 minutes every Monday checking prices or compiling reports, that’s a workflow waiting to happen.
Example: Research workflow
Section titled “Example: Research workflow”Press Cmd+I and describe what you want:
“Research the top 5 project management tools for small teams. Compare pricing, key features, and user reviews. Save a comparison report.”
Claude will:
- Navigate to review sites, product pages, comparison articles
- Extract relevant data from each
- Cross-reference findings
- Write a structured markdown report (live preview in the built-in viewer)
You watch it work in real-time. The report builds up as you watch.
Example: Crypto / DeFi workflow
Section titled “Example: Crypto / DeFi workflow”“I want to swap 0.1 ETH for USDC on Uniswap Base. Find the best rate, execute the swap, and confirm the transaction.”
Claude will:
- Open Uniswap, connect your MetaMask wallet
- Configure the swap parameters
- Execute the transaction and handle the MetaMask confirmation popup
- Verify the transaction completed
This is end-to-end — including wallet popups and transaction signing. Claude interacts with MetaMask through its actual extension UI, not through mocked APIs. See CLAUDE.md for the built-in crypto automation patterns.
Long-running tasks & human handoff
Section titled “Long-running tasks & human handoff”Some tasks hit walls: CAPTCHAs, 2FA prompts, “are you a robot?” checks, login screens Claude can’t pass. Instead of failing, Claude asks you for help:
- Claude calls
start_remote_session("stuck on Shopee login CAPTCHA") - You get a Telegram notification with a viewer link
- Open the link → see the browser screen → solve the CAPTCHA / do the 2FA
- Close the viewer → Claude picks up where it left off and continues
This means Claude can run long scraping or research tasks autonomously. When it gets stuck, it pings you. You unblock it in 10 seconds. It continues for another 30 minutes. You don’t babysit — you get pinged only when needed.