核心用法
Linear skill 提供命令行方式直接调用 Linear GraphQL API (api.linear.app/graphql),实现项目管理的自动化操作。核心功能包括:
任务管理:列出我的待办(my-issues)、团队任务(issues --team)、搜索(search)、获取详情(issue)、创建(create)与更新(update)任务,支持按状态、优先级筛选
项目与迭代:查询团队项目列表(projects)、迭代周期状态(cycles)、工作流状态(states)
优先级体系:0(无)/1(紧急)/2(高)/3(正常)/4(低)
显著优点
- 官方直连:调用
api.linear.app官方端点,无第三方代理,数据不经过中间服务器 - 功能完整:覆盖 Linear 核心工作流——从个人任务查询到团队协作的项目-迭代管理
- 脚本化友好:Python3 命令行接口,易于集成到 CI/CD 或自动化脚本
局限性与风险
- 认证单一:仅支持 API Key 认证,需妥善保管
LINEAR_API_KEY - 权限边界:API Key 继承创建者的 Linear 账号权限,无法做更细粒度控制
- 无沙箱机制:直接操作生产数据,创建/更新操作不可逆
- 依赖环境:需要本地 Python3 环境与脚本文件
适合人群
产品经理、Tech Lead、开发者——需批量查询任务状态、自动化创建 Bug/Feature 请求、集成到开发工作流的团队
常规风险
API Key 泄露可能导致工作区数据被读取或篡改;建议配置最小权限 Key 并定期轮换