CtrlK
BlogDocsLog inGet started
Tessl Logo

linear

Use Symphony's `linear_graphql` client tool for raw Linear GraphQL operations such as comment editing and upload flows.

72

1.58x
Quality

61%

Does it follow best practices?

Impact

84%

1.58x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./.codex/skills/linear/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

92%

32%

Issue Triage Runbook

Issue triage runbook with state transition

Criteria
Without context
With context

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%

77%

47%

Link Pull Requests to Linear Issues

GitHub PR attachment to Linear issue

Criteria
Without context
With context

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%

83%

12%

Document the Video Upload Workflow for Linear Comments

Video upload workflow to Linear comment

Criteria
Without context
With context

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%

Repository
openai/symphony
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

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.