use-linear-cli
/use-linear-cli
Obsługuje Linear przez linear-cli: zgłoszenia, operacje zbiorcze, wyszukiwanie oraz przepływy z gałęziami git i PR.
- Autor
- yigitkonur ↗
- Repozytorium
- skills-by-yigitkonur ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 27.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 21
- Skrypty
- 1
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 1
Brak sygnałów. Repozytorium zmienione 27.10.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
- 1 skrypt w paczce. Przejrzyj je przed instalacją, bo Claude może je uruchomić.
Skrypty: scripts/check-surface.py
Co robi i kiedy
Obsługuje Linear przez linear-cli: zgłoszenia, operacje zbiorcze, wyszukiwanie oraz przepływy z gałęziami git i PR.
Oryginalny opis (EN)
Use when driving Linear through linear-cli for issues, bulk operations, search, or git and PR workflows.
Jak działa
- Workflow
- Output rules
- Common reads
- Route to the task
Podgląd SKILL.md
--- name: use-linear-cli description: Use when driving Linear through linear-cli for issues, bulk operations, search, or git and PR workflows. disable-model-invocation: true --- # Use linear-cli Drive [nesszer/linear-cli](https://github.com/nesszer/linear-cli), whose executable is `linear-cli`. This skill targets release **0.3.28**. Check `linear-cli --version`; use the installed command's help when versions differ. Read [live compatibility](references/live-compatibility.md) before using remote templates, time tracking, or bulk previews. ## Workflow 1. **Discover unfamiliar commands/flags** through the installed command’s `--help`. [command-surface.md](references/command-surface.md) indexes the public tree. Global flag acceptance does not prove handler support. 2. **Verify identity once per session and after profile changes** with `linear-cli u me --output json`. `auth status --validate` can exit 0 without validated credentials; see [setup.md](references/setup.md) for auth precedence. 3. **Resolve scope.** Resolve team keys, assignees, labels, workflow states, project names, and issue identifiers from actual data. Never pick the first team or invent IDs. Respect the user's chosen tool and workspace. 4. **Read before changing.** Fetch current values and the exact target set. For generated bulk sets, save and inspect IDs, count them, and preview the intended changes. Use `--dry-run` where supported; its coverage differs by command. Keep the concrete target set within the user’s authorization. 5. **Execute and reconcile.** Capture successful IDs and per-item results. Re-read changed resources. Partial failures are not transactions: restore a previous value only if it was captured and the follow-up change is authorized. ## Output rules - Request `--output json` for structured results, and keep stdout and stderr separate. Runtime JSON errors go to **stderr**; parser failures are plain text. Some handlers still emit prose or no JSON. - Use `--id-only` only on handlers that implement it, such as issue create/update. `i list --id-only` does not produce a plain ID list; extract identifiers from JSON with `jq`. - Set `LINEAR_CLI_NO_PAGER=true` in agent runs. Use `--yes` or a command's `--force` only for an authorized operation; there is no global `-y` alias. ## Common reads ```bash linear-cli --version linear-cli u me --output json linear-cli t list --output json linear-cli i list --mine -t ENG --output json --fields identifier,title,state.name linear-cli i get LIN-123 --output json linear-cli context --output json ``` `ENG` and `LIN-123` are placeholders to replace with resolved values. `i list` defaults to a limited page and does not filter to open issues. `i get LIN-1 LIN-2` performs concurrent per-ID requests; JSON results may be sorted and partial failures still exit nonzero. ## Route to the task Read only the relevant reference. Bash recipes use Bash syntax; the checklist recipes support macOS's Bash 3.2. | Task | Reference | |---|---| | Checklist, CSV, JSON, template, or parent/child bulk creation | [creating-many-issues.md](references/recipes/creating-many-issues.md) | | Start work, create a GitHub PR, branch context, jj, stop work | [git-and-pr-loop.md](references/recipes/git-and-pr-loop.md) | | Triage queue, comments, screenshots, attachments | [triage-and-comments.md](references/recipes/triage-and-comments.md) | | Issue create/update, JSON input, transitions, move/transfer, archive/delete | [lifecycle.md](references/issues/lifecycle.md) | | Search/list filters, saved views, favorites | [search-and-filter.md](references/issues/search-and-filter.md) | | Relations, labels, statuses, local and remote templates | [relations-and-labels.md](references/issues/relations-and-labels.md) | | Projects, updates, cycles, sprints, milestones, roadmaps, initiatives | [projects-and-cycles.md](references/planning/projects-and-cycles.md) | | Teams, users, views, favorites | [teams-and-org.md](references/planning/teams-and-org.md) | | Import/export formats, duplicate creation, preview and partial-failure limits | [import-export.md](references/data/import-export.md) | | Attachment CRUD, authenticated upload downloads, URL extraction | [attachments-and-uploads.md](references/data/attachments-and-uploads.md) | | Watch events, temporary webhooks, notifications, metrics, history, time | [eventing-and-tracking.md](references/eventing-and-tracking.md) | | Raw GraphQL, pagination, documents | [advanced.md](references/advanced.md) | | Installation, auth, profiles, config paths, diagnostics, completions | [setup.md](references/setup.md) | | Output handling, stdin, pagination, retries, safe chaining | [output-and-scripting.md](references/output-and-scripting.md) | | JSON shapes and command-specific limitations | [json-shapes.md](references/json-shapes.md) | | Auth errors, rate limits, partial results, missing commands, cache | [troubleshooting.md](references/troubleshooting.md) | | Full command discovery and local verification | [command-surface.md](references/command-surface.md) |
Pliki w paczce (21)
- SKILL.md 5 KB
- agents/openai.yaml 1 KB
- references/advanced.md 5 KB
- references/command-surface.md 4 KB
- references/eventing-and-tracking.md 5 KB
- references/json-shapes.md 3 KB
- references/live-compatibility.md 2 KB
- references/output-and-scripting.md 3 KB
- references/setup.md 6 KB
- references/troubleshooting.md 6 KB
- references/data/attachments-and-uploads.md 3 KB
- references/data/import-export.md 5 KB
- references/issues/lifecycle.md 5 KB
- references/issues/relations-and-labels.md 5 KB
- references/issues/search-and-filter.md 5 KB
- references/planning/projects-and-cycles.md 5 KB
- references/planning/teams-and-org.md 3 KB
- references/recipes/creating-many-issues.md 3 KB
- references/recipes/git-and-pr-loop.md 5 KB
- references/recipes/triage-and-comments.md 2 KB
- scripts/check-surface.py 3 KB
Wersje
W bazie nie ma innych skilli o nazwie use-linear-cli.
Migawka bazy z 28.10.2026 · wersja paczki dc6b421e83eb (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100linear
Zarządza zadaniami, projektami i przepływami pracy Linear przez CLI: tworzenie, listowanie, aktualizacja i wyszukiwanie zadań oraz obsługa projektów i kamieni milowych. - 100linear-issue-generator
Prawdopodobnie generuje zgłoszenia i powiązane operacje w Linear w ramach przepływów pracy korporacyjnych. - 100linear-cli
Obsługuje zgłoszenia Linear z wiersza poleceń: tworzy i wyświetla tickety, aktualizuje je, rozpoczyna pracę nad zadaniem i łączy pull requesty ze zgłoszeniami. - 85Linear
Zarządza zgłoszeniami, projektami i zespołami w Linear: tworzy zgłoszenia, aktualizuje statusy, zapytuje projekty i przepływy zespołu. - 90dev10x:linear
Obsługuje zgłoszenia w Linear przez narzędzia MCP: pobiera, tworzy i aktualizuje zgłoszenia, komentarze i statusy. - 100linear
Zarządza zadaniami, projektami i pracą zespołu w Linear: czyta, tworzy i aktualizuje tickety.