ワンクリックで
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 ページを確認してインストールできます。
Import OpenSymphony memory for work completed outside the orchestrator and Linear tracker. Use when asked to capture GitHub PRs, merge commits, direct commits, or other off-run-loop work into project memory by creating a temporary YAML evidence file, running `opensymphony memory import`, and syncing docs.
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.
Pull the latest configured target branch into the current local branch and resolve merge conflicts (aka update-branch). Use when syncing a feature branch with origin, perform a merge-based update (not rebase), and guide conflict resolution best practices.
Push current branch changes to origin and create or update the corresponding pull request; use when asked to push, publish updates, or create pull request.
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.
Consult OpenSymphony project memory before planning nontrivial work, during review rework, and before documentation updates.
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.graphql