By larryleexin
Basecamp Daily Report Generator — Pull project data via Basecamp CLI, generate AI-analyzed bilingual summaries, publish to Feishu Wiki, and send HTML email reports.
Basecamp 项目日报生成器 — 自动拉取项目数据,AI 分析生成中英文双语摘要报告。
A Claude Code / Cowork plugin that pulls Basecamp project data via the official CLI and generates AI-analyzed daily summaries with unified formatting.
/basecamp-summary generates a complete daily reportClaude Code CLI:
# From GitHub
/plugin marketplace add genimex/basecamp-daily-report
# Or load locally for testing
claude --plugin-dir /path/to/basecamp-daily-report
Cowork (Claude Desktop):
# Install Basecamp CLI
curl -fsSL https://get.basecamp.sh | sh
# Or if already installed, check version
basecamp --version
# Authenticate with your Basecamp account
basecamp auth login
# → Opens browser for OAuth authorization
# → Select your Basecamp account (e.g., Genimex 3609478)
# Verify
basecamp auth status
basecamp projects list
# Basic daily summary (all accessible projects)
/basecamp-summary
# 3M projects only
/basecamp-summary --project=3M
# Weekly summary
/basecamp-summary --timerange=7d
# Generate + send email + publish to Wiki
/basecamp-summary --email --wiki
# Full options
/basecamp-summary --project=3M --timerange=7d --email --wiki --verbose
Plugin configuration via userConfig (set during install or update later):
| Config Key | Description | Example |
|---|---|---|
basecamp_account_id | Your Basecamp account ID | 3609478 |
email_recipients | Comma-separated email list | [email protected],[email protected] |
feishu_wiki_node | Feishu Wiki parent node token | BQr6wO0ZGiLm2ikOdN1cUCPWnOd |
report_language | Language mode | bilingual (default), en, cn |
All reports follow the standard HTML template (templates/report-email.html):
| Dependency | Required? | Install |
|---|---|---|
| Basecamp CLI | Yes | curl -fsSL https://get.basecamp.sh | sh |
| Basecamp OAuth | Yes | basecamp auth login |
| lark-cli | Optional (for Wiki) | lark-cli docs |
| Composio MCP | Optional (for email) | Configured via Claude Code MCP settings |
Set up automatic daily reports:
# In Claude Code, create a scheduled task:
# Weekdays at 8:00 AM local time
Task ID: basecamp-daily-report
Cron: 0 8 * * 1-5
Prompt: /basecamp-summary --email --wiki
MIT
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub larryleexin/basecamp-daily-report --plugin basecamp-daily-reportBasecamp integration for Claude Code. Create todos, track work, link code to projects.
Basecamp skills for Claude Code — project management, todos, cards, messages, and more.
Personal productivity tools - daily briefings, weekly summaries, and activity analysis via Glean. Requires glean-core.
PM Weekly Review: a 20-minute structured ritual covering metrics movement, shipping progress, customer insights, and next week's top 3 priorities in a shareable update.
Enhances calendar Skills by automating meeting prep, standup notes, and workflow triggers
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.