Automate Linear.app workflows in the OpenClaw-managed browser profile using browser tool actions (open, navigate, snapshot, act). Use when users want UI-based Linear automation such as triage, issue updates, comments, filtering, bulk state changes, and visual verification in the managed OpenClaw browser.
Edit issue fields (title, description, priority, due date, labels)
Move issue state (Backlog/In Progress/Done)
Add comments
Bulk triage (limited batch with confirmation)
Visual verification (post-action snapshot checks)
Example test prompts (one per supported automation)
Use these prompts verbatim (or with your own team/issue values) to test each supported automation.
1) Open Linear and verify dashboard loaded
"Using the linear-browser-automation skill in the OpenClaw-managed browser, open Linear and verify the workspace dashboard is loaded for team <team_name>. Return the current page URL, visible workspace/team name, and whether auth is active."
2) Search/filter issues
"Using the linear-browser-automation skill in the OpenClaw-managed browser, list issues for team <team_name> filtered by assignee <assignee_name>, state <state_name>, and label <label_name>. Return issue identifier, title, state, assignee, labels, due date, and URL. If no issues match, say No matching issues found."
3) Create new issue
"Using the linear-browser-automation skill in the OpenClaw-managed browser, create a new issue in team <team_name> with title <issue_title>. Set priority <priority_name>, assignee <assignee_name>, label <label_name>, and due date <due_date_yyyy-mm-dd>. Show a summary and ask Proceed? (yes/no) before submitting."
4) Edit issue fields
"Using the linear-browser-automation skill in the OpenClaw-managed browser, edit issue <issue_number> in team <team_name>. Update title to <updated_issue_title>, set priority to <priority_name>, set due date to <due_date_yyyy-mm-dd>, and ensure label <label_name> is applied. Return issue identifier, updated title, state, priority, assignee, labels, due date, and URL."
5) Move issue state
"Using the linear-browser-automation skill in the OpenClaw-managed browser, move issue <issue_number> in team <team_name> to state <new_state> and add this comment: <comment_text>. Return issue identifier, title, previous state, new state, assignee, labels, due date, comment posted, and URL."
6) Add comments
"Using the linear-browser-automation skill in the OpenClaw-managed browser, add this comment to issue <issue_number> in team <team_name>: <comment_text>. Return issue identifier, title, assignee, current state, comment text posted, and URL."
7) Bulk triage
"Using the linear-browser-automation skill in the OpenClaw-managed browser, triage up to <max_items> issues in team <team_name> where state is <source_state> and assignee is empty. For each selected issue, set priority to <priority_name> and add label <label_name>. Show the candidate list first, ask for confirmation, then apply updates and return the changed issues with before/after fields."
8) Visual verification
"Using the linear-browser-automation skill in the OpenClaw-managed browser, open issue <issue_number> in team <team_name> and perform visual verification only (no edits). Return what is visible for title, state, priority, assignee, labels, due date, and URL, and explicitly state whether each verification check passed or failed."
- Introduced the linear-browser-automation skill for UI-based workflow automation in Linear.app using the OpenClaw-managed browser.
- Enforced strict required-input policies for creating, editing, and updating issues (team, title, status, comments, etc.).
- Added real-time authentication checks, auto-navigation to login, and resumable flows after login via browser alerts.
- Implemented deterministic action execution with pre/post visual state verification and strict selector usage for reliability.
- Added safety and confirmation requirements for sensitive/destructive actions and ambiguous contexts.
- Provided explicit example prompts for all supported automations, including creating, editing, moving, commenting, searching, and bulk triage.