Sitegeist — Data skill for Claude Code
An AI assistant that lives in your browser.
How to install Sitegeist
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open badlogic/sitegeist and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Sitegeist does
An AI assistant that lives in your browser. Built for collaboration, not autonomy theater. You guide, it executes. Automate repetitive web tasks, extract data from any website, and transform it into whatever you need.
Alternatives in Data
- Skill Content Pipeline — Extract patterns and anatomy from URLs — use to reverse-engineer content strategies from live pages 2.8k ★
- AI Data Extraction — extract all your personal data history from cursor, codex, claude-code, windsurf, and trae 1.3k ★
- AI Data Extractor — Free open-source extractor for AI coding assistant chat histories 544 ★
README
An AI assistant that lives in your browser sidebar. Built for collaboration, not autonomy theater. You guide, it executes.
Sitegeist can automate repetitive web tasks, extract data from any website, navigate across pages, fill out forms, compare products, compile research, and transform what it finds into documents, spreadsheets, or whatever you need. It works on any website through a Chrome/Edge side panel, using the AI provider of your choice.
Bring your own API key or log in with an existing subscription (Anthropic Claude, OpenAI/ChatGPT, GitHub Copilot, Google Gemini). Your data stays on your machine. Nothing is collected or tracked.
Download & Install
Visit [sitegeist.ai](https://sitegeist.ai) for download links and step-by-step installation instructions.
Requires Chrome 141+ or Edge equivalent.
Development
Clone this repo plus its sibling dependencies into the same parent directory:
parent/
mini-lit/ # https://github.com/badlogic/mini-lit
pi-mono/ # https://github.com/badlogic/pi-mono
sitegeist/ # this repo
Install dependencies in each repo:
(cd ../mini-lit && npm install)
(cd ../pi-mono && npm install)
npm install
`npm install` sets up the Husky pre-commit hook automatically.
Start all dev watchers (mini-lit, pi-mono, sitegeist extension, marketing site):
./dev.sh
Changes in `../mini-lit` or `../pi-mono` are rebuilt automatically and picked up by the sitegeist watcher.
To run only the extension watcher without dependencies or the marketing site:
npm run dev
Loading the extension
- Open
chrome://extensions/oredge://extensions/ - Enable Developer mode
- Click Load unpacked
- Select
sitegeist/dist-chrome/ - Click "Details" on the Sitegeist extension and enable:
- Allow user scripts
- Allow access to file URLs
The extension hot-reloads when the dev wat
Related Skills
Agent Tasks
Pipeline-driven task management for AI coding agents — stages, dependencies, artifacts, and multi-agent collab
Starlake Skills
Skills for Starlake data pipeline CLI. Covers load, transform, extract, autoload, dag-generate, configuration
Claude Cpp Agent Pipeline
“Built a Claude SDK agentic pipeline to automate C++ normalization manager generation for financial exchanges.
Maker
Execute MAKER pipeline - decomposes complex tasks into atomic steps and executes them
External Website Builder To Production
A Claude Code skill that takes a website built somewhere else (Webflow, Framer, Readdy, custom code, etc.) and
Text To SQL Agent
An AI agent that turns plain-English questions into validated SQL, executes them, and returns the answer which
Related Agents
Skillers Recommender
Analyze accumulated knowledge and suggest skills, hooks, and agents to automate repetitive work. Checks existi
Git Workflow Assistant
Manages Git workflows, branching strategies, and code collaboration practices. Use proactively when managing r
Tabz Expert
Browser automation and terminal spawning expert with 82 MCP tools. Use when the user asks to 'automate the bro