init-linear

Solid

Set up the Linear integration for this project. Verifies a Linear personal API key against the real Linear GraphQL API, lets you pick one team, and persists that team plus its WorkflowState catalogue under `<paths.integrations>/linear/` (default `.accelerator/state/integrations/linear/`). `catalogue.json` is team-shared and version-controlled; `viewer.json` is per-developer and gitignored. Idempotent: safe to re-run after credential or team changes.

Code & Development 34 stars 1 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 85/100

Stars 20%
51
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Init Linear !`accelerator config context --skill init-linear --fail-safe` > **Configuration**: Set `work.integration: linear` in `.accelerator/config.md` > to enable auto-scoping. See the > [`### work` section of `configure/SKILL.md`](../../config/configure/SKILL.md#work) > for the full reference. You are setting up the Linear integration for this project. Work through the steps below in order, stopping to prompt the user only when a value is missing and cannot be derived from existing configuration. ## Step 1: Verify credentials Run: ``` accelerator linear init verify ``` Run the bare launcher **directly** as an executable; never prefix it with `bash`/`sh`/`env` (a wrapper prefix escapes the skill's `allowed-tools` permission and forces an unnecessary prompt). Credential resolution and verification fold into this one call; the token is never printed. If it fails naming `E_NO_TOKEN` (no token found), tell the user: > No Linear API token found. Generate a personal API key at > <https://linear.app/settings/account/security> (the value starts with > `lin_api_`), then add it to `.accelerator/config.local.md` (which is > gitignored): > > ```yaml > --- > linear: > token_cmd: "op read op://Work/Linear/credential" > --- > ``` > > The key must be stored and sent **without** a `Bearer` prefix. > > Re-run `/init-linear` once the token is configured. Then stop. Do not continue until the token is available. On success the subcommand emits a JSON document with `outcome: "ver...

Details

Author
atomicinnovation
Repository
atomicinnovation/accelerator
Created
6 months ago
Last Updated
yesterday
Language
Rust
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category