{"repo":"sidequery/duckdb-claude-slack","free":true,"listed":false,"github":"https://github.com/sidequery/duckdb-claude-slack","clone":"git clone https://github.com/sidequery/duckdb-claude-slack.git","description":"A Slackbot built on DuckDB & Claude Code that answers data questions from Slack","language":"Python","stars":16,"topics":["agent-client-protocol","claude-code","duckdb","slack","slack-bot"],"license":null,"category":"chat-messaging","readme_excerpt":"duckdb-claude-slack Slack bot that queries Claude Code via the DuckDB ACP extension. The ACP extension wraps Claude Code, giving it access to a DuckDB instance (read-only: no write, update, or delete capabilities) with NO access to the local filesystem or bash shell. Let anyone on your team interrogate data in plain English, not just \"data people.\" Ask a question in Slack, get results back as a CSV. Install Setup 1. Create a Slack app using the manifest in slack manifest.json 2. Enable Socket Mode and generate an app token ( xapp-... ) 3. Install to workspace and copy the bot token ( xoxb-... ) 4. Set SLACK BOT TOKEN and SLACK APP TOKEN (supports dotenv) 5. Run duckdb-claude-slack CLI Options Auto-loads .env and .env.local from current directory. Examples Attach a database: With custom name: Run init SQL on startup (install extensions, attach remote DBs, etc.): Usage Mention the bot in Slack: Results are returned as a CSV attachment.","default_branch":null,"files":null,"tree":[],"storefront":"/r/sidequery","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sidequery/duckdb-claude-slack/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}