Open it from a terminal inside the repository:
skald open
The key lives on this machine only. Scripts send it as Authorization: Bearer, from skald server token.
key:value tag such as epic:authskald <command> -h for the same text in a terminal
Every story is one Markdown file in .skald/stories/, committed with the code it describes. The file name carries the id, so a3f9c2-add-login.md is story a3f9c2.
---
title: "Add login"
status: "ready"
rank: 20
tags: ["auth", "epic:accounts"]
blocked_by: ["b7d1e0", "other-project:44ac1e"]
assignee: "claude"
created_at: "2026-09-06T02:16:15Z"
updated_at: "2026-09-06T07:04:41Z"
---
## Requirements
What done looks like.
## Acceptance
- [ ] Checklist items become the progress bar on the card
## [claude] 2026-09-06 07:04 UTC · handoff
Dated notes are appended by skald note or the Add a note box.
Frontmatter values are JSON literals, one per line. Columns, their roles, and WIP limits live in .skald/config.json. Everything under .skald/ is safe to edit by hand; run skald check afterwards.