Skip to content
Agentmart
Submit a tool

linear-worklog

Log time and comments to Linear issues via markdown files.

Skill by Acestus

IndexedMIT
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/acestus-linear-worklog

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Log time and comments to Linear issues via markdown files. Use when the user says "log time", "update Linear", "document my time", "worklog", or wants to record work done on a Linear issue. Finds or creates the issue file, adds WORKLOG/COMMENT entries, and posts the comment to Linear.

Use cases: documents

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/linear-worklog

What's inside

Skill name
linear-worklog
Description
Log time and comments to Linear issues via markdown files. Use when the user says "log time", "update Linear", "document my time", "worklog", or wants to record work done on a Linear issue. Finds or creates the issue file, adds WORKLOG/COMMENT entries, and posts the comment to Linear.
License
MIT
Instructions
115 lines in SKILL.md · view on GitHub

Agent Skills spec issues

  • body: contains an absolute path from the author's machine

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Linear Worklog Skill

Log work and comments to Linear issues. State lives in markdown files under `issues/`; comments are posted to Linear via API.

## When to Use

- User says "log time to ENG-123", "update Linear", "worklog", "add a comment"
- Rounds transitions that need a worklog entry
- End of a work block — capturing what was done

## Voice Convention

- **WORKLOG lines** — internal voice, first-person past tense. "Investigated the auth timeout. Found token expiry set to 15m instead of 60m."
- **COMMENT lines** — same for Linear (it's an engineering tool, internal voice throughout).

## Workflow

### Step 1 — Find or create the issue file

```bash
ls /home/acestus/git/ace/issues/ | grep {KEY}
```

If no file: create one.
```bash
cd /home/acestus/git/ace
dotnet run --project src/Ace.Tools.Cli -- linear create-stub --key {KEY}
```

### Step 2 — Gather what to log

Ask the user (or infer from context):
- What was done? (WORKLOG entry)
- Any comment to post publicly on the Linear issue? (COMMENT entry)
- Time spent? (record in WORKLOG line as `[Nh]`)
- Flow state change? (e.g. moving to waiting, done)

### Step 3 — Write the entry into the file

In the issue file's `## Actions` section, add at the top (newest first):

```markdown
### YYYY-MM-DD

WORKLOG [1.5h]: Investigated root cause of auth timeout. Token TTL was 15m, should be 60m. Fix deployed to dev.

COMMENT: Investigated auth timeout — root cause was token TTL set to 15m. Updated to 60m and deployed to dev. Ready for QA verification.
```

### Step 4 — Post the comment to Linear

If a COMMENT line was added:
```bash
dotnet run --project src/Ace.Tools.Cli -- linear comment --key {KEY} --comment "Investigated auth timeout..."
```

### Step 5 — Update flow state if changed

```bash
dotnet run --project src/Ace.Tools.Cli -- linear set-flow --key {KEY} --flow waiting
```

### Step 6 — Commit and push

```bash
cd /home/acestus/git/ace
git add issues/
git commit -m "worklog: {KEY} — {short description}

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>"
git push
```

## Issue File Format

```markdown
---
LINEAR: ENG-123
title: Fix auth token timeout
team: Engineering
state: In Progress
flow: active
urgency: 2
due: 2026-06-15
created: 2026-05-29
---

## Description

Short description of the issue.

## Actions

### 2026-05-29

WORKLOG [1.5h]: Investigated root cause. Found token TTL at 15m, should be 60m.

COMMENT: Investigated auth timeout — token TTL was 15m. Updated to 60m, deployed to dev. Ready for QA.

## Follow-up

Status: In Progress
TODO:
- [ ] QA verification in dev
- [ ] Deploy to prod after QA passes
```

## Notes

- `## Actions` entries are newest first (reverse chronological)
- `WORKLOG` = internal voice only (never shown to end users)
- `COMMENT` = posts to Linear as a comment on the issue
- Commit to main triggers CI sync (if configured)

From Acestus/ace, MIT.

More from Acestus/ace

Signals

Stars
0
Forks
0
Open issues
1
Last commit (this folder)
Jul 3, 2026 (3 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from Acestus

Cite this page

linear-worklog skill. Agent Mart. https://agentmart.dev/skills/acestus-linear-worklog (last updated 2026-10-24)