Linear Todo Sync
通过 GraphQL 获取 Linear 指派任务,并生成项目专属的 Markdown 待办事项清单。协助用户追踪工作项目、同步优先级并规划日常开发任务。
简介
Linear Todo Sync 技能是一款强大的自动化工具,专为使用 Linear 进行问题追踪的软件工程师和项目经理所设计。通过利用 Linear GraphQL API,此技能可程式化地检索目前分配给授权用户的所有待办任务。它会自动处理 API 响应,并直接在项目根目录中生成结构化且易于阅读的 Markdown 待办事项清单。此工具非常适合希望保持专注、追踪工作量并确保其本地开发环境与团队项目管理平台保持同步的用户。
-
自动查询 Linear GraphQL API 以获取已分配的议题,并排除已完成或已取消的状态。
-
按项目组织工作项目,显示关键元数据,包括状态、优先级、标签、预估工时与截止日期。
-
生成附带时间戳的 Markdown 文件(例如 linear-todos-YYYY-MM-DD.md),利于追踪历史进度。
-
通过提供清晰、可执行的工作总结,提升开发人员的生产力。
-
需要 Python 3.7+ 以及标准套件:requests、mdutils 和 python-dotenv。
-
设置时需从 Linear 获取有效的个人 API 密钥,并通过 LINEAR_API_KEY 环境变量设置在本地 .env 文件中。
-
最适合通过自然语言指令触发,例如 'Show me my work'、'Sync my Linear tasks' 或 'What do I need to work on?'。
-
用户可自定义脚本中的 GraphQL 查询,以包含额外字段或依自定义条件筛选任务。
-
请务必将 .env 文件加入 .gitignore,以保护敏感的 API 凭证。
-
输出的 Markdown 包含指向 Linear 议题的直接 URL 链接,方便快速导回原始平台查看详细内容或更新状态。
仓库统计
- Star 数
- 1,205
- Fork 数
- 143
- Open Issue 数
- 0
- 主要语言
- Shell
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年5月1日 09:58