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.
About
Use cases: documents
Reviews
Write a reviewNo 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
- 0.524score
hugo-writer
Acestus
Create and update Hugo Markdown content with optional PlantUML diagrams rendered by CI into static image assets.
SkillBFreshness: BClaude Code +9 - 0.479score
editorial-assistant
Acestus
Personal editorial assistant for reviewing and improving writing.
SkillCFreshness: CClaude Code +9 - 0.474score
azure-investigator
Acestus
Investigate Azure resources, managed identities, role assignments, and access patterns.
SkillCFreshness: CClaude Code +9 - 0.474score
end-my-day
Acestus
Close the work day: stop timers, generate standup summary, commit and push worklogs, post to Teams.
SkillCFreshness: CClaude Code +9 - 0.474score
rounds
Acestus
Orchestrate the work session as a kanban station rotation.
SkillCFreshness: CClaude Code +9 - 0.474score
inner-loop-score
Acestus
Score non-Gherkin inner-loop tests and generate markdown/json reports.
SkillCFreshness: CClaude Code +9 - 0.474score
lorcana
Acestus
Scrape a Lorcana card list from lorcanaplayer.com and produce a plain-text copy-paste file (names, rarity, ink color) in assets/lorcana/.
SkillCFreshness: CClaude Code +9 - 0.474score
knowledge-clerk
Acestus
Knowledge retrieval for <ORG_NAME> infrastructure work.
SkillCFreshness: CClaude Code +9 - 0.474score
aws-investigator
Acestus
Investigate AWS IAM users, roles, policies, CloudWatch access, and CloudTrail configuration.
SkillCFreshness: CClaude Code +9 - 0.470score
linear-backlog
Acestus
Create new Linear issues with native priority and local stub files.
SkillCFreshness: CClaude Code +9 - 0.470score
linear-dispatcher
Acestus
Dispatch the next unclaimed Linear issue into an open lane.
SkillCFreshness: CClaude Code +9 - 0.470score
notion-writer
Acestus
Create and publish Notion pages from markdown.
SkillCFreshness: CClaude Code +9
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
- Repository
- github.com/Acestus/ace
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Acestus
- 0.524score
hugo-writer
Acestus
Create and update Hugo Markdown content with optional PlantUML diagrams rendered by CI into static image assets.
SkillBFreshness: BClaude Code +9 - 0.479score
editorial-assistant
Acestus
Personal editorial assistant for reviewing and improving writing.
SkillCFreshness: CClaude Code +9 - 0.474score
end-my-day
Acestus
Close the work day: stop timers, generate standup summary, commit and push worklogs, post to Teams.
SkillCFreshness: CClaude Code +9 - 0.474score
azure-investigator
Acestus
Investigate Azure resources, managed identities, role assignments, and access patterns.
SkillCFreshness: CClaude Code +9 - 0.474score
aws-investigator
Acestus
Investigate AWS IAM users, roles, policies, CloudWatch access, and CloudTrail configuration.
SkillCFreshness: CClaude Code +9 - 0.474score
inner-loop-score
Acestus
Score non-Gherkin inner-loop tests and generate markdown/json reports.
SkillCFreshness: CClaude Code +9
Cite this page
linear-worklog skill. Agent Mart. https://agentmart.dev/skills/acestus-linear-worklog (last updated 2026-10-24)