Use Symphony's `linear_graphql` client tool for raw Linear GraphQL operations such as comment editing and upload flows.
72
61%
Does it follow best practices?
Impact
84%
1.58xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./.codex/skills/linear/SKILL.mdIssue triage runbook with state transition
Key lookup first
0%
100%
Internal id for detail reads
50%
100%
Team states fetch before transition
100%
100%
issueUpdate with stateId
100%
100%
commentCreate for acknowledgement
100%
100%
commentCreate for confirmation
100%
100%
One operation per step
100%
100%
linear_graphql tool named
0%
100%
No raw token shell helpers
0%
100%
Narrow field selection
50%
100%
Errors array handling
25%
0%
GitHub PR attachment to Linear issue
attachmentLinkGitHubPR used
0%
100%
linkKind: links parameter
0%
100%
attachmentLinkURL as alternative
40%
100%
Key lookup first
100%
100%
linear_graphql tool named
0%
0%
No raw token shell for GraphQL
0%
0%
One operation per step
100%
100%
Narrow field selection
60%
70%
GitHub preference justified
0%
100%
Video upload workflow to Linear comment
fileUpload mutation step
66%
75%
fileUpload fields requested
100%
100%
curl -X PUT for upload
100%
100%
Exact headers passed to curl
60%
80%
assetUrl in comment body
100%
100%
commentCreate or commentUpdate used
62%
75%
Three steps in order
100%
100%
Shell only for signed URL
0%
80%
Signed URL authorization explained
100%
100%
linear_graphql tool named
0%
0%
4cbe3a9
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.