Connect Linear
Solutioneer uses the Composio linear toolkit for Linear writeback. Two
skills — integration-fit-gap-analyzer and poc-handoff-orchestrator —
write to Linear.
Prerequisites
Section titled “Prerequisites”- A Composio API key in
.env. - A Linear account with permission to create projects, milestones, and issues in the target workspace.
What gets connected
Section titled “What gets connected”The linear toolkit exposes these tool slugs to Solutioneer:
LINEAR_CREATE_LINEAR_ISSUE— create an issue.LINEAR_SEARCH_ISSUES— search existing issues (to avoid duplicates).LINEAR_CREATE_LINEAR_PROJECT— create a project.LINEAR_CREATE_PROJECT_MILESTONE— add a milestone to a project.LINEAR_CREATE_PROJECT_UPDATE— post a project update.
How to connect
Section titled “How to connect”The normal flow runs inside Codex:
- Ask for a Linear write. For example: “Create a Linear project for this POC plan with one milestone per success criterion.”
- Codex verifies that
COMPOSIO_API_KEYis present. - Codex checks whether the
lineartoolkit is connected. - If it is not, Codex offers
Connect now / Skip. Connect nowopens the Composio hosted login page in a browser tab.- You complete the Linear OAuth flow.
- Codex polls the connected account until it becomes
ACTIVE. - Once active, Codex executes the write.
Connect from the Composio dashboard
Section titled “Connect from the Composio dashboard”- Open the Composio dashboard.
- Go to Connections.
- Find the
lineartoolkit. - Click Connect and pick the Linear workspace to grant access to.
- Confirm the connection shows as Active.
Which skills write to Linear
Section titled “Which skills write to Linear”- Integration Fit Gap Analyzer — creates Linear issues, but only for
gapandunknownrows.supportedrows never become issues. - POC Handoff Orchestrator — can create a full project scaffolding: a Linear project, a set of milestones, an issue per POC risk, and a project update.
Confirmation rules
Section titled “Confirmation rules”Codex confirms before writing. The target team, project, and issue labels (when provided) are all part of the confirmation. If you did not ask for a Linear write, it will not push to Linear.
Troubleshooting
Section titled “Troubleshooting”- Wrong team. Linear projects are team-scoped. Make sure the team you named matches the Composio connection you authed with.
- Fit-gap created too many issues. By design the fit-gap only creates
issues for
gapandunknownrows. If you want fewer issues, tighten the fit-gap first — do not pressure the skill to mark rowssupportedwithout evidence. - Milestone dates missing. Codex does not invent dates. If you did not
provide
notes.milestonesornotes.targetDates, milestones will be created without due dates.
See Troubleshooting for more.