With Google Sheets and Linear both connected, OpenCode can keep a spreadsheet and your Linear workspace in step. It reads tasks from a sheet, opens Linear issues with the right team and labels, and pushes issue state back into your rows. You get a planning surface in Sheets that stays mirrored against real Linear issues.
Pick the operations you want and each becomes a tool the agent can call directly while it works.
Configuration for reading data from a Google Sheet
Configuration for writing data to a Google Sheet
Configuration for appending rows to a Google Sheet
Configuration for clearing values from a range
Configuration for creating a new spreadsheet
Configuration for getting spreadsheet metadata
Configuration for reading multiple ranges at once
Configuration for writing to multiple ranges at once
Configuration for adding a new sheet/tab
Configuration for deleting a sheet/tab
Configuration for copying a sheet to another spreadsheet
Configuration for renaming a sheet/tab
Configuration for duplicating a sheet within the same spreadsheet
Configuration for find and replace in a spreadsheet
Configuration for inserting rows
Configuration for deleting rows
Configuration for clearing multiple ranges at once
Configuration for inserting columns
Configuration for deleting columns
List comments for a specific Linear issue
Create a comment on a specific Linear issue
Update an existing comment
Delete a comment
Retrieve cycles for a specific Linear team
Create a new cycle (sprint) for a team
Update an existing cycle
Archive a cycle
Retrieve a Linear document by ID
List documents in the user's Linear workspace
Create a new document. Requires exactly one of: projectId, teamId, or issueId.
Update an existing document
Delete a document
Retrieve detailed information about an issue by ID
List issues in the user's Linear workspace
Create a new Linear issue
Update an existing Linear issue
Delete a Linear issue
Search issues by query string
Archive an issue
Unarchive an issue
List workflow states (statuses) for a team
List available issue labels in a Linear workspace
Create a new Linear issue label
Update an issue label
Delete an issue label
List projects in the user's Linear workspace
Retrieve details of a specific project
Create a new project in Linear
Update an existing Linear project
Archive a project (soft delete)
Permanently delete a project
List milestones for a project
Create a project milestone
Update a project milestone
Delete a project milestone
List teams in the user's Linear workspace
Retrieve details of a specific Linear team
Retrieve users in the Linear workspace
Retrieve details of a specific Linear user
Get the currently authenticated user
List attachments for an issue
Create an attachment (link URL to issue)
Delete an attachment
List issue relations (blocks, related, duplicate)
Create a relation between issues
Delete an issue relation
List webhooks for the organization
Create a webhook
Delete a webhook
OpenCode is an open, model-agnostic command-line coding agent. In NoClick it runs hosted and gains your apps as tools, so it can act on real systems rather than just edit files. Wire an integration into the agent and OpenCode can use that app’s operations directly while it works. It is a flexible choice when you want an open agent with broad model support and real tool access.
NoClick runs OpenCode for you with Google Sheets and Linear wired in as tools. Connect your account and run.