← 返回 Skills 市场
clawdbotworker

Linear Agent

作者 clawdbotworker · GitHub ↗ · v1.0.2
cross-platform ⚠ suspicious
314
总下载
1
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install linear-agent
功能描述
Full Linear project management via native GraphQL API. Superior to shell-script alternatives — auto-resolves identifiers (ENG-42), moves issues by state name...
使用说明 (SKILL.md)

linear-agent

Full Linear project management via GraphQL API.

What I do

  • Create, update, and search issues
  • Move issues through workflow states by name
  • Manage cycles and sprints
  • Summarize team backlogs in plain English
  • Sync git commit messages to issue states (e.g. "fixes ENG-42")
  • Create and manage projects
  • Post comments on issues

Setup

Requires LINEAR_API_KEY environment variable. Get your key at: Linear → Settings → Security & Access → API Keys Set your Linear API key:

LINEAR_API_KEY=lin_api_yourkey

Get your key at: Linear → Settings → Security & Access → API Keys

Usage

Works as both an OpenClaw skill and standalone CLI:

node index.js list-teams
node index.js create-issue --title "My issue" --teamId ENG
node index.js backlog-summary --teamId ENG
安全使用建议
This skill appears to do what it says (talk to Linear's GraphQL API) and the source includes readable code you can inspect. However: (1) the registry metadata shown to you contradicts the packaged manifest and README — it says no env vars, while skill.json and SKILL.md require LINEAR_API_KEY. That inconsistency is a red flag for sloppy publishing or metadata tampering; confirm the platform will prompt for the secret and that the manifest used at install time matches the shipped skill.json. (2) The skill will transmit the LINEAR_API_KEY in an Authorization header to api.linear.app — treat that key as powerful (it can create/move/close issues). Prefer creating a limited-scope or service account key, and rotate/revoke it if you stop using the skill. (3) Verify the missing/omitted files (4 files were truncated in the listing) and confirm there are no network calls to unexpected hosts beyond api.linear.app. (4) Because the package author/source are unclear (no homepage, unknown owner id), only install after reviewing the full source or obtaining the package from a trusted publisher. If you cannot review the code, run the tool in an isolated environment and avoid providing a high-privilege API key.
功能分析
Type: OpenClaw Skill Name: linear-agent Version: 1.0.2 The linear-agent skill is a clean, zero-dependency implementation for managing Linear projects via their native GraphQL API. It uses Node's built-in 'https' module to communicate exclusively with 'api.linear.app' and contains no evidence of data exfiltration, shell execution, or malicious prompt injection. The code logic in index.js and the src/ directory is transparent and strictly follows the functionality described in the documentation.
能力评估
Purpose & Capability
The code and SKILL.md implement a Linear GraphQL client and operations that clearly require a Linear API key — this matches the stated purpose. However, the top-level registry metadata in the prompt claims "Required env vars: none" and "Primary credential: none", which conflicts with skill.json and SKILL.md (both require LINEAR_API_KEY). That inconsistency in published metadata is unexpected and should be resolved.
Instruction Scope
SKILL.md and the code confine runtime behavior to the Linear GraphQL API and local parsing (e.g., git commit parsing). The instructions explicitly require LINEAR_API_KEY and describe CLI / stdin usage. The runtime code only reads OPENCLAW and LINEAR_API_KEY from the environment; it does not instruct reading arbitrary local files or sending data to other endpoints. Behavior stays within the stated scope.
Install Mechanism
There is no install spec (no remote downloads); code is bundled in the skill and uses only built-in Node.js modules. This is low-install risk because nothing is fetched from arbitrary URLs during install. The package has zero runtime dependencies and uses Node built-ins (https/fetch).
Credentials
The code and skill.json require a single credential: LINEAR_API_KEY, which is appropriate for a Linear client. The concern is the mismatch with the registry-level metadata (which lists no required env) — that could cause the platform to not surface the secret prompt properly. Also note that the provided API key will be sent as an Authorization header to api.linear.app, and that key permits operations (create/update/move issues, post comments) — the user should only supply a key with the least privileges necessary.
Persistence & Privilege
The skill is not 'always: true' and is user-invocable only. It does not request elevated platform privileges or modify other skills' configs. Autonomous invocation is allowed by default (disable-model-invocation is false) but that is platform normal and not by itself concerning here.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install linear-agent
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /linear-agent 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.2
Version 1.0.2 - Added a new CHANGELOG.md file. - Updated SKILL.md to clarify that this is an unofficial community skill and not affiliated with or endorsed by Linear, Inc. - Minor metadata updates in package.json and skill.json.
v1.0.1
Improved skill description and discoverability
v1.0.0
Initial release of linear-agent - Provides full project management for Linear via GraphQL API - Supports creating, updating, and searching issues - Manages cycles, sprints, and workflows - Summarizes team backlogs in plain English - Syncs git commit messages to issue states - Allows posting comments and managing projects - Usable as both an OpenClaw skill and a standalone CLI tool
元数据
Slug linear-agent
版本 1.0.2
许可证
累计安装 0
当前安装数 0
历史版本数 3
常见问题

Linear Agent 是什么?

Full Linear project management via native GraphQL API. Superior to shell-script alternatives — auto-resolves identifiers (ENG-42), moves issues by state name... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 314 次。

如何安装 Linear Agent?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install linear-agent」即可一键安装,无需额外配置。

Linear Agent 是免费的吗?

是的,Linear Agent 完全免费(开源免费),可自由下载、安装和使用。

Linear Agent 支持哪些平台?

Linear Agent 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Linear Agent?

由 clawdbotworker(@clawdbotworker)开发并维护,当前版本 v1.0.2。

💬 留言讨论