← Back to Skills Marketplace
simonvanlaak

Linear CLI

by Simon van Laak · GitHub ↗ · v0.1.0
cross-platform ⚠ suspicious
512
Downloads
0
Stars
4
Active Installs
1
Versions
Install in OpenClaw
/install linear-cli
Description
Linear CLI skill for OpenClaw workflows, powered by Api2Cli (a2c) against Linear's GraphQL API. Provides a wrapper script that generates its a2c workspace co...
README (SKILL.md)

Linear (CLI)

This skill provides a tiny, deterministic CLI surface for Linear using Api2Cli (a2c) + a declarative GraphQL request config.

What you get

  • scripts/linear wrapper (recommended entrypoint)
  • a2c/config.xfer request definitions (GraphQL queries/mutations)

Requirements

  • a2c installed and available on PATH
  • A Linear API key exported as LINEAR_API_KEY

Quick start

export LINEAR_API_KEY="\x3Cyour_linear_api_key>"

./scripts/linear --help
./scripts/linear whoami

Smoke test

  1. Verify dependencies:
command -v a2c
  1. Verify help renders:
./scripts/linear --help
  1. Verify auth works:
LINEAR_API_KEY=... ./scripts/linear whoami
Usage Guidance
Do not install or run this skill until the author clarifies and provides the missing files. Specifically: (1) ask for the actual scripts (./scripts/linear) and a2c/config.xfer or a clear, auditable generator that will create them at install/run time; (2) confirm that LINEAR_API_KEY is required and update the registry metadata to declare it as a required credential; (3) if a generator will write files at runtime, get the generator source so you can review it — ensure it does not download or execute arbitrary code from untrusted URLs; (4) if you proceed, use a least-privilege Linear API token and review network activity; and (5) prefer a version that includes all code files or an explicit, reviewable install script rather than an instruction-only package claiming to 'provide' files that are not present.
Capability Analysis
Type: OpenClaw Skill Name: linear-cli Version: 0.1.0 The OpenClaw skill 'linear-cli' appears benign. It provides a CLI wrapper for the Linear API using `Api2Cli (a2c)`, as described in `SKILL.md` and `README.md`. The skill requires a `LINEAR_API_KEY` to be exported as an environment variable, which is a standard and acceptable practice for API key handling. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, obfuscation, or prompt injection attempts against the AI agent. All instructions and code snippets are directly related to the stated purpose of interacting with the Linear API.
Capability Assessment
Purpose & Capability
The SKILL.md and README claim the skill provides a wrapper script (./scripts/linear) and an a2c workspace (a2c/config.xfer). However the published package only contains README.md and SKILL.md — no scripts or config files are present. That makes the claimed capability unsupported by the files included. Additionally, the registry metadata lists no required env vars, while SKILL.md explicitly requires LINEAR_API_KEY (mismatch). Requesting a Linear API key itself is proportional to the stated purpose, but the claim that the package 'provides' files is not backed by the archive.
Instruction Scope
Runtime instructions tell the agent/user to run ./scripts/linear and to rely on a2c/config.xfer. Those files are not present in the published files, and there are no instructions explaining how or when they will be generated. Apart from that mismatch, the instructions themselves are narrowly scoped to calling the Linear GraphQL API via a2c and only reference LINEAR_API_KEY — there are no broad data-collection or unrelated-system-read directives.
Install Mechanism
There is no install spec (instruction-only skill), which is low-risk. The declared runtime dependency is a2c on PATH; that's reasonable and expected. No downloads or archive extraction are present in the package.
Credentials
SKILL.md requires a LINEAR_API_KEY environment variable, which is proportionate for a Linear CLI. However the registry metadata and manifest claim no required env vars and no primary credential — this inconsistency is a red flag. Confirming which env vars are truly required and why would be necessary. No other credentials are requested.
Persistence & Privilege
The skill does not request elevated persistence: always is false and there are no config paths or system-wide changes requested. No automatic autonomous invocation privilege issues beyond the platform default.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install linear-cli
  3. After installation, invoke the skill by name or use /linear-cli
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Rename skill slug to avoid collision; generate a2c config at runtime.
Metadata
Slug linear-cli
Version 0.1.0
License
All-time Installs 4
Active Installs 4
Total Versions 1
Frequently Asked Questions

What is Linear CLI?

Linear CLI skill for OpenClaw workflows, powered by Api2Cli (a2c) against Linear's GraphQL API. Provides a wrapper script that generates its a2c workspace co... It is an AI Agent Skill for Claude Code / OpenClaw, with 512 downloads so far.

How do I install Linear CLI?

Run "/install linear-cli" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Linear CLI free?

Yes, Linear CLI is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Linear CLI support?

Linear CLI is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Linear CLI?

It is built and maintained by Simon van Laak (@simonvanlaak); the current version is v0.1.0.

💬 Comments