basecamp-cli
一个用于管理Basecamp项目的命令行工具。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:basecamp-cli。 它的用途是:一个用于管理Basecamp项目的命令行工具。 详细介绍见:https://321skill.com/skills/basecamp-cli-robzolkos/ 请根据该页面的说明完成安装。
使用示例
“帮我列出项目12345中‘进行中’看板的所有任务卡片。”,它会调用 `basecamp cards 12345 <board_id> --column "In Progress"` 命令并返回结果。或者,
对AI说:“在项目67890的‘本周计划’待办列表里添加一个新任务‘编写API文档’。”,它会执行 `basecamp todo-create 67890 <todolist_id> --content "编写API文档"` 来创建任务。
介绍
Basecamp CLI 是一个专为 Basecamp 项目管理平台设计的命令行工具,旨在帮助用户通过终端高效地管理项目任务。它解决了在浏览器和不同项目页面间频繁切换的低效问题,让开发者和管理者能在熟悉的命令行环境中直接操作项目看板、待办事项和任务步骤。
使用前,用户需要通过 OAuth 进行身份验证,并配置一个本地隧道服务(如 Tailscale 或 ngrok)来处理回调。配置完成后,即可通过一系列直观的命令,如 basecamp projects、basecamp cards、basecamp todo-create 等,来查看项目、创建卡片、管理待办事项和任务步骤,实现无缝的项目协作管理。
这个工具特别适合经常使用命令行工作、追求效率的开发者、项目经理和团队协调者。他们通常需要快速查看任务状态、更新进度或批量处理项目事项,而不想离开终端环境。
使用建议:初次设置时,请务必按照指引正确配置隧道服务和 OAuth 应用,这是成功连接 Basecamp API 的关键。对于需要频繁进行项目状态同步和任务管理的团队,可以将常用命令集成到脚本中,以实现自动化工作流。
核心特点
与通用的项目管理工具或API封装库不同,Basecamp CLI 深度集成了 Basecamp 特有的功能,如 Card Tables(看板)和 Steps(任务步骤),提供了针对性极强的命令行操作,而非仅提供基础的API调用。其内置的 `register` 命令能智能生成OAuth配置,极大简化了复杂的应用注册流程。
注意事项
不适合不熟悉命令行操作或无法配置本地端口转发(隧道)的用户。
常见问题
如何解决 OAuth 认证时的本地端口访问问题?
需要使用如 Tailscale 或 ngrok 等工具建立隧道,将本地 3002 端口暴露到公网可访问的 URL。
这个工具支持哪些 Basecamp 功能?
主要支持项目管理、看板(Card Tables)操作、待办事项(Todos)管理和任务步骤(Steps)管理。