linear-todos
A CLI tool that executes Python source code to manage todos via Linear's API. Creates tasks with natural language dates, priorities, and scheduling. This is a source-execution skill - code in src/linear_todos/ runs when commands are invoked.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/avegancafe/linear-todosWhat This Skill Does
The linear-todos skill for OpenClaw is a powerful automation tool designed to bridge the gap between natural language interaction and your Linear project management workflow. Unlike passive notification systems, this is a source-execution skill; when you issue a command, the agent executes Python code directly from your local src/linear_todos/ directory. This allows for dynamic, context-aware management of your issues without relying on rigid, pre-built binary abstractions.
The skill handles everything from creating new tickets with complex metadata—such as natural language scheduling, priority assignment, and status tracking—to retrieving your active task list. Security is a primary focus: all interactions with Linear happen over HTTPS exclusively through the official GraphQL API (api.linear.app). No telemetry or third-party data tracking is included. If you choose to use the setup command, your credentials are stored locally in a restricted-permission JSON file (~/.config/linear-todos/config.json), though we highly recommend using environment variables for the best security posture.
Installation
To add this capability to your agent, use the OpenClaw hub CLI. Execute the following command in your terminal:
clawhub install openclaw/skills/skills/avegancafe/linear-todos
Once installed, you can choose to run the interactive setup wizard to generate a configuration file, or simply export your LINEAR_API_KEY in your shell environment. If you opt for the configuration file, ensure your environment handles the ~/.config/linear-todos/ directory correctly, as the skill enforces strict file permissions (0o600) to protect your API keys.
Use Cases
- Contextual Planning: Turn a loose brainstorming session into actionable tickets without switching windows.
- Deadline Management: Use natural language dates (e.g., "next Tuesday", "end of day") to automatically schedule tasks within Linear.
- Status Synchronization: Quickly query your "In Progress" items to stay aligned with your team's velocity during stand-ups.
- Developer Workflow Automation: Pipe technical findings directly into Linear during the debugging process.
Example Prompts
- "Create a new bug report in the Backend team's project: 'Memory leak in session parser' with high priority due by Friday at 5pm."
- "Show me all tickets assigned to me that are currently in the 'In Progress' state."
- "Move the task 'Refactor authentication module' to 'Done' and comment that it was finalized after the security audit."
Tips & Limitations
- Security: Always prefer using environment variables (
LINEAR_API_KEY) over the persistent config file if you are working on a shared machine. - Timezone: Ensure your system timezone is correctly configured. The skill uses this for calculating "end of day" deadlines, and will fall back to your
USER.mdsettings if needed. - Permissions: The skill only acts on resources your provided API key has access to. If you are hitting authorization errors, verify your Linear API token scopes.
- Atomicity: Since this runs Python code on-demand, avoid interrupting the process while it is mid-request to ensure your state remains consistent.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-avegancafe-linear-todos": {
"enabled": true,
"auto_update": true
}
}
}Tags
Flags: network-access, file-write, file-read, external-api, code-execution
Related Skills
context-compressor
Intelligently compress context — conversations, code, logs. Preserve key information while reducing token usage. Auto-detects content type and applies optimal compression.
daily-report-generator
Automatically generate daily/weekly work reports from git commits, calendar events, and task lists. Use when you need to quickly create professional work reports without manual effort.
auto-context
智能上下文卫生检查器。分析当前会话的上下文污染程度 (长对话、主题漂移、噪声累积),建议:continue、/fork、/btw 或新会话。 支持手动触发(/auto-context)和自动触发(响应层实现)。 基于 ArXiv 论文和认知心理学研究的多维度评估体系。
Meeting Brief Copilot
Turn people, companies, agendas, notes, and email threads into consulting-style meeting briefs, sharp questions, follow-up emails, and action items.
quicker-connector
与 Quicker 自动化工具集成,读取、搜索和执行 Quicker 动作列表。支持 CSV 和数据库双数据源,智能匹配用户需求并调用本地 QuickerStarter 执行。