Setup the BizDev Toolkit
Your complete guide to getting the Roll the Code AI-powered business development system running. From zero to generating pitch decks in 30 minutes.
01 What You'll Have When Done
After following this guide, you'll have a fully operational AI-powered business development toolkit running inside Cursor. From a single terminal prompt, you can generate any of these:
Pitch Decks
Structured outlines and full slide content for clients, investors, or partners
Sales One-Pagers
Branded, PDF-ready documents tailored to any industry or company
HTML Presentations
Dark-themed, animated web presentations you can share via link
Investor Briefs
Executive summaries with financials, market sizing, and team profiles
Market Research
Live web search, competitor analysis, TAM/SAM/SOM estimates
Cold Emails
Sequenced outreach with follow-ups, tailored to specific targets
PDF Reports
Multi-page branded documents with auto-generated covers
Partner Decks
Collaborator and white-label proposals for agency partnerships
Everything is branded Roll the Code, follows your tone of voice, and saves to the correct folder automatically. You type what you need in plain English — Claude builds it.
02 Prerequisites
You need three things before you start. Get these set up first.
Cursor (Code Editor)
Cursor is an AI-native code editor built on VS Code. It's where you'll work.
- Go to cursor.com
- Click Download for your platform
- Run the installer — accept all defaults
- Open Cursor once to confirm it launches
GitHub Account
You need a GitHub account to access the project repository.
- If you don't have one: go to github.com and sign up (free)
- If you already have one: make sure you're logged in
Claude Pro Subscription
Claude Code requires a paid Anthropic subscription.
- Go to claude.ai
- Subscribe to Claude Pro — $20/month
- This gives you access to Claude Code. Opus 4.6 requires the Max plan ($100/month) — start with Pro and upgrade only if needed.
03 Clone the Repo in Cursor
This downloads the entire toolkit to your machine.
Option A — Clone via Cursor UI:
- Open Cursor
- Press
Ctrl + Shift + Pto open the Command Palette - Press
Ctrl + Shift + Pto open the Command Palette - Type Git: Clone and press Enter
- Paste the repository URL: https://github.com/RekaWeb3Design/rtc-bizdev.git
- Choose a local folder — for example:
C:\Users\Anti\Documents\RTC - Choose a local folder — for example:
~/Documents/RTC - When it asks "Open cloned repository?" — click Yes
Option B — Clone via terminal:
Open PowerShell and run:
Open Terminal and run:
git clone https://github.com/RekaWeb3Design/rtc-bizdev.git
Then open the cloned folder in Cursor: File → Open Folder → select the rtc-bizdev folder.
You should now see the project files in the left sidebar: CLAUDE.md, brand/, .claude/, outputs/, etc.
04 Install Claude Code
Open a terminal inside Cursor and install Claude Code.
- In Cursor, press
Ctrl + `(backtick) to open the integrated terminal - Make sure it's set to PowerShell (check dropdown in top-right of terminal panel)
- Make sure it's set to your default shell (zsh or bash)
- Run this command:
irm https://claude.ai/install.ps1 | iex
curl -fsSL https://claude.ai/install.sh | bash
Wait for it to finish, then verify:
claude --version
You should see a version number like 1.x.x.
claude is not recognized after install: Close and reopen PowerShell (or restart Cursor entirely). If still not working, run:
$env:PATH += ";C:\Users\$env:USERNAME\.local\bin"
claude is not recognized after install: Close and reopen your terminal (or restart Cursor entirely). If still not working, run:
export PATH="$HOME/.local/bin:$PATH"
05 Launch Claude Code
- In the Cursor terminal, navigate to the project folder:
cd "C:\Users\Anti\Documents\RTC\rtc-bizdev"
cd ~/Documents/RTC/rtc-bizdev
(Adjust the path to wherever you cloned the repo.)
- Start Claude Code:
claude
- On first launch, it will ask you to authenticate with your Anthropic account. Follow the prompts — it opens a browser window for login.
Once authenticated, you'll see a prompt where you can type natural language commands. This is your main workspace.
06 Run /setup
Inside Claude Code, type:
/setup
This runs the automated setup agent that installs everything else. Here's what it does:
| Step | What happens | Your action |
|---|---|---|
| Verify Claude Code | Checks version is installed | Nothing — automatic |
| Install plugins | Prints 8 plugin commands | Copy-paste each one |
| Check Node.js | Verifies Node is available | Nothing if installed |
| Install Puppeteer | PDF generation tool | Nothing — automatic |
| Install uv | Python package runner | May reopen terminal |
| Install Firecrawl | Web research tool | Paste API key |
| Reddit MCP | Reddit research | Uses uvx full path (automatic) |
| LinkedIn MCP | LinkedIn research | Requires separate terminal for login |
| Product Hunt MCP | Product Hunt research | Requires .env token from Réka |
| Cloudflare deploy | Publishes the portal | Needs .env token |
| Verify skills | Checks all 7 skills | Nothing — automatic |
The setup takes about 15-20 minutes. Most of it is automated.
07 Manual Steps After /setup
These steps require your input during or after the setup process.
Firecrawl API Key
Firecrawl powers web search and page scraping for market research.
- Go to firecrawl.dev
- Sign up for a free account
- Go to your dashboard and copy your API key
- When the setup agent asks for it, paste it in
uv PATH Issue on Windows
uvx command will not be recognized in Cursor's terminal. Always use the full path:C:\Users\[username]\.local\bin\uvx.exe
Replace [username] with your Windows username ($env:USERNAME).
LinkedIn MCP — Login
Win+X → Terminal for this step only.
This step must run outside Claude Code. It opens an interactive browser login.
- Open a separate PowerShell window — press
Win + X, then click Terminal - Open a separate Terminal window — press
Cmd + Space, type Terminal, press Enter - Open a separate Terminal window from your app launcher
- Run:
C:\Users\%USERNAME%\.local\bin\uvx.exe linkedin-scraper-mcp --login
uvx linkedin-scraper-mcp --login
- A browser window opens — log into your LinkedIn account
- Once done, go back to Claude Code and tell the setup agent you're finished
uvx is not recognized: Close and reopen your terminal. If still not working, run:
export PATH="$HOME/.local/bin:$PATH"
LinkedIn MCP — Register
After login, the setup agent runs this automatically. If you need to do it manually:
claude mcp add linkedin -- C:\Users\%USERNAME%\.local\bin\uvx.exe linkedin-scraper-mcp
claude mcp add linkedin -- uvx linkedin-scraper-mcp
Product Hunt MCP
Product Hunt research is powered by the producthunt MCP server.
- The
PRODUCT_HUNT_TOKENis pre-configured in.env.example— contact Réka for the real value - Copy
.env.exampleto.envand replace the placeholder token - Follow the steps in
setup.mdStep 5e to add it via Claude Code - Verify:
producthunt · ✔ connectedin/mcp
Cloudflare Deployment
The BizDev portal is deployed to Cloudflare Pages under the Roll the Code account. Here's how to get your API token:
- Go to dash.cloudflare.com
- Log in with your @rollthecode.com email (ask Reka for access to the Roll the Code Cloudflare account)
- Once logged in, go to My Profile → API Tokens
- Get your token — either:
- Option A: Use the existing "RTC BizDev" API token — ask Reka to share it securely
- Option B: Create your own — click "+ Create Token" → "Edit Cloudflare Workers" template → Zone: rollthecode.com → Create
- Copy the token (you only see it once!)
- In the repo root, open
.env(copy from.env.exampleif missing) - Replace
your_token_herewith your token - Save — this file stays on your machine only, never pushed to GitHub
.env file or paste your API token in chat, email, or Claude Code prompts. The token grants write access to the Cloudflare deployment. Treat it like a password.
Once your .env is set, the /setup agent deploys automatically. To deploy manually at any time:
npx wrangler pages deploy . --project-name rtc-bizdev
08 Windows macOS Linux Troubleshooting
Every issue below has the same root cause: Windows doesn't update PATH automatically after installing new tools.
"Command not recognized" after installing something
First try: Close and reopen PowerShell (or restart Cursor entirely).
If that doesn't work, use the manual PATH fix:
| Tool | Manual PATH fix |
|---|---|
node / npm | $env:PATH += ";C:\Program Files\nodejs" |
claude | $env:PATH += ";C:\Users\$env:USERNAME\.local\bin" |
puppeteer | $env:PATH += ";$env:APPDATA\npm" |
firecrawl | $env:PATH += ";$env:APPDATA\npm" |
uv / uvx | $env:PATH += ";C:\Users\$env:USERNAME\.local\bin" |
uv Not Installed
If /setup can't find uv, install it manually:
irm https://astral.sh/uv/install.ps1 | iex
Then close and reopen PowerShell before continuing.
Most issues come from commands not being on your PATH after installation.
"Command not found" after installing something
First try: Close and reopen your terminal (or restart Cursor entirely).
If that doesn't work, add to your shell profile:
| Tool | Manual PATH fix |
|---|---|
claude | export PATH="$HOME/.local/bin:$PATH" |
uv / uvx | export PATH="$HOME/.local/bin:$PATH" |
node / npm | export PATH="/usr/local/bin:$PATH" |
puppeteer | export PATH="$(npm config get prefix)/bin:$PATH" |
firecrawl | export PATH="$(npm config get prefix)/bin:$PATH" |
~/.zshrc (macOS) or ~/.bashrc (Linux), then run source ~/.zshrc or source ~/.bashrc.uv Not Installed
If /setup can't find uv, install it manually:
curl -LsSf https://astral.sh/uv/install.sh | sh
Then close and reopen your terminal before continuing.
wkhtmltopdf Mentioned Somewhere
Ignore it. We use Puppeteer for PDF generation, not wkhtmltopdf. If any old documentation mentions it, it's outdated.
LinkedIn Login Doesn't Work Inside Claude Code
This is expected. The LinkedIn login opens an interactive browser — it must run in a standalone PowerShellTerminal window. See the Manual Steps section above.
Plugin Commands Fail
Make sure you're running them inside Claude Code (after typing claude), not in a regular PowerShellterminal prompt. Commands like /plugin marketplace add ... are Claude Code commands, not shell commands.
source ~/.zshrc / source ~/.bashrc.
09 First Test
After /setup completes with all green checkmarks, run this test prompt inside Claude Code:
Create a sales one-pager for Roll the Code targeting enterprise innovation hubs in the UK.
If everything is working, Claude Code will:
- Read the brand guide and CLAUDE.md automatically
- Generate a professional one-pager in Roll the Code branding
- Save it to
outputs/sales/one-pagers/ - Update
outputs/files-index.json - Offer to create an HTML or PDF version
If you see output in the outputs/ folder — you're good to go.
Try a few more:
Create an HTML presentation about Roll the Code for a CTO audience.
Research the UK enterprise IT services market — TAM/SAM/SOM.
Assemble a complete pitch package for a mid-size UK fintech company.
10 Daily Usage
Starting Claude Code
Every time you start a new work session, open PowerShell inside the rtc-bizdev folder and type:
kakukk
That's it. Claude Code launches in autonomous mode — no permission prompts, no interruptions. It works within the project folder only.
/setup. If it doesn't work, re-run /setup.
Generating Materials
| What you want | What to type |
|---|---|
| Sales one-pager | Create a one-pager for [client/industry] |
| Pitch deck | Create a pitch deck for [audience] |
| Investor brief | Create an investor brief for [context] |
| HTML presentation | Create an HTML presentation for [topic] |
| PDF report | Generate a PDF report on [topic] |
| Collaborator deck | Create a collaborator deck for [partner] |
| Full pitch package | Assemble a complete pitch package for [client] |
Research & Strategy
| What you want | What to type |
|---|---|
| Market research | Research the market for [industry/segment] |
| Competitor analysis | Find competitors in [space] and compare |
| Company research | Research [company name] — what do they do? |
| Cold email sequence | Write a cold email sequence for [target] |
| GTM strategy | Create a GTM plan for [market/segment] |
| Pricing strategy | Help me think through pricing for [offering] |
System Commands
| What you want | What to type |
|---|---|
| Re-run setup | /setup |
| See available skills | What skills do you have? |
| Create a new skill | /skill-creator |
| Deploy to Cloudflare | Deploy the portal to Cloudflare |
Tips
- Be specific. "Create a one-pager for Barclays innovation team" works better than "make a one-pager."
- Mention the audience. Claude adjusts tone for CTOs vs. investors vs. partners.
- Ask for iterations. "Make it shorter," "add pricing," "make the CTA stronger" — it remembers context.
- Brand updates propagate. If you edit
brand/brand.md, all future outputs pick it up automatically.