词元之母TOK.MOM - 平台充值汇率 1:1 即 1 人民币充值到账 1 美元,支持一个 Key 调用近 600+ 海内外模型,限时特价模型低至 1 折,欢迎上岸!
| 来源 | 内置(默认安装) |
| 路径 | skills/productivity/linear |
| 版本 | 1.0.0 |
| 作者 | Hermes Agent |
| 许可证 | MIT |
| 平台 | linux, macos, windows |
| 标签 | Linear, Project Management, Issues, GraphQL, API, Productivity |
curl 管理 Linear 的 issues、项目和团队。无需 MCP server,无需 OAuth 流程,无需额外依赖。LINEAR_API_KEY(通过 hermes setup 或你的环境配置)https://api.linear.app/graphql(POST)Authorization: $LINEAR_API_KEY(API key 无需 "Bearer" 前缀)Content-Type: application/jsonENG-123)均可用于 issue(id:)scripts/linear_api.py。零依赖,使用相同的认证方式(读取 LINEAR_API_KEY)。whoami、list-teams、list-projects、list-states、list-issues、get-issue、search-issues、create-issue、update-issue、update-status、add-comment、list-documents、get-document、search-documents、raw。运行时加 --help 查看参数说明。type 字段的 WorkflowState 对象。共 6 种状态类型:| 类型 | 描述 |
|---|---|
triage | 待审核的新 issue |
backlog | 已确认但尚未规划 |
unstarted | 已规划/就绪但未开始 |
started | 正在积极处理中 |
completed | 已完成 |
canceled | 不予处理 |
started)。要更改 issue 的状态,需要目标状态的 stateId(UUID)——请先查询工作流状态。documents 根查询和 document(id:) 单条获取接口。slugIdhttps://linear.app/<workspace>/document/<slug>-<hexSlugId>slugId。示例:https://linear.app/nousresearch/document/rfc-hermes-permission-gateway-discord-38359beef67c → slugId 为 38359beef67c。content 字段中。ProseMirror JSON 在 contentState 中(不是 contentData——该字段不存在,API 会返回 400)。document(id:) 仅接受 UUID。若要通过 URL 中的十六进制 slug 获取,需过滤集合:searchDocuments 根查询。请改用标题子字符串过滤:first: N 限制结果数量。eq、neq、in、nin、lt、lte、gt、gte、contains、startsWith、containsIgnoreCaseor: [...] 实现 OR 逻辑(filter 对象内默认为 AND)。stateId 设置为目标工作流状态stateId 设置为团队的 "completed" 类型状态first: N 限制结果数量以降低复杂度消耗X-RateLimit-Requests-Remainingterminal 工具配合 curl 进行 API 调用——不要使用 web_extract 或 browsererrors 数组——HTTP 200 仍可能包含错误stateId,Linear 默认使用第一个 backlog 状态description 字段支持 Markdownpython3 -m json.tool 或 jq 格式化 JSON 响应以提高可读性