원클릭으로
linear
Use repo-local GraphQL helpers to read and write Linear through `LINEAR_API_KEY`.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Use repo-local GraphQL helpers to read and write Linear through `LINEAR_API_KEY`.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | linear |
| description | Use repo-local GraphQL helpers to read and write Linear through `LINEAR_API_KEY`. |
Use this skill whenever the agent needs to read or write Linear state from an OpenSymphony-managed repository.
LINEAR_API_KEY must be present in the environment.tracker.project_slug stores Linear Project.slugId, not a display name.Run the repo-local helper:
python3 .agents/skills/linear/scripts/linear_graphql.py \
--query-file .agents/skills/linear/queries/viewer.graphql
Pass variables as inline JSON or a JSON file:
python3 .agents/skills/linear/scripts/linear_graphql.py \
--query-file .agents/skills/linear/queries/issue_by_key.graphql \
--variables '{"key":"COE-123"}'
.agents/skills/linear/queries/ over ad hoc inline
GraphQL strings.errors array as a failed Linear operation even if the
HTTP request succeeds..agents/skills/linear/queries/issue_comments.graphql..agents/skills/linear/queries/issue_create.graphql.agents/skills/linear/queries/issue_update.graphql.agents/skills/linear/queries/issue_comments.graphql.agents/skills/linear/queries/comment_create.graphql.agents/skills/linear/queries/comment_update.graphql.agents/skills/linear/queries/issue_team_states.graphql.agents/skills/linear/queries/issue_move_to_state.graphql.agents/skills/linear/queries/attachment_link_github_pr.graphql.agents/skills/linear/queries/attachment_link_url.graphql.agents/skills/linear/queries/issue_relation_create.graphql.agents/skills/linear/queries/project_planning_state.graphql.agents/skills/linear/queries/project_milestone_create.graphql.agents/skills/linear/queries/project_milestone_update.graphql.agents/skills/linear/queries/project_by_slug.graphql.agents/skills/linear/queries/project_update_content.graphql.agents/skills/linear/queries/project_status_create.graphql.agents/skills/linear/queries/project_status_update.graphql.agents/skills/linear/queries/project_set_status.graphql.agents/skills/linear/queries/file_upload.graphqluploadUrl with Content-Type matching
the requested contentType plus every header returned by LinearassetUrl.agents/skills/linear/queries/introspect_mutations.graphql.agents/skills/linear/queries/introspect_input_shape.graphqlUse when producing a finished video end-to-end from raw source media. This skill covers the full render → verify → iterate workflow: transcribe → pack → reason → EDL → render → verify → iterate. It is the single entry-point skill for end-to-end video production, delegating to sub-skills for ingestion, subtitle pipeline, and rough-cut assembly where appropriate.
Use when building a rough cut from a storyboard, shot list, or EDL spec. Covers EDL-based rendering (the primary path), color grading, audio fades, loudness normalization, and self-evaluation — plus the simpler card/image/clip workflow for quick assemblies.
Production pipeline for mathematical and technical animations using Manim Community Edition. Creates 3Blue1Brown-style explainer videos, algorithm visualizations, equation derivations, architecture diagrams, and data stories. Use when users request: animated explanations, math animations, concept visualizations, algorithm walkthroughs, technical explainers, 3Blue1Brown style videos, or any programmatic animation with geometric/mathematical content.
Use this skill when a docs/tasks/task-package.yaml planning wave should be validated, previewed, or published to Linear with milestone assignments, parent/sub-issue relationships, blocker relations, and publish state.
Generate a structured implementation plan from project requirements with decomposed tasks, milestones, dependencies, and acceptance criteria. Use when starting a new project or planning a new development wave that should produce docs/tasks/task-package.yaml and issue-ready task files.
Land a PR by monitoring conflicts, resolving them, waiting for checks, and squash-merging when green; use when asked to land, merge, or shepherd a PR to completion.