The claim
skills/basecamp/SKILL.md (line 642 on main, shipped installed to ~/.agents/skills/basecamp/) states:
Limitation: Basecamp does not track when cards are moved between columns. The updated_at field updates on any modification and cannot reliably indicate when a card was completed.
The first sentence is not correct.
What actually works
basecamp events <card_id> returns the card's audit trail, and a move between columns appears as a timestamped event with action adopted. Verified on v0.7.2 against a real card that was moved into a Done column (identifiers redacted):
{
"action": "completed",
"created_at": "2026-07-30T02:00:31.457Z",
"creator": { "name": "..." },
"details": {},
"id": "...",
"recording_id": "..."
},
{
"action": "adopted",
"created_at": "2026-07-30T02:00:31.415Z",
"creator": { "name": "..." },
"details": {},
"id": "...",
"recording_id": "..."
}
The adopted event fires on every column move (with a paired completed/uncompleted when the move crosses into or out of a Done column), so card column history is reconstructable — we used exactly this to rebuild when cards entered columns during a board sweep. The details object is empty, so the target column has to come from correlating with the card's current parent or neighboring events, but the when and who are right there.
Why it matters
The skill file ships to every agent using this CLI, and this paragraph steers them away from a history query that works. An agent that trusts it will report "not possible" for any when-did-this-card-move / when-was-this-completed question.
Suggested fix
Replace the Limitation paragraph with something like:
Column-move history: basecamp events <card_id> returns the card's event log, where each move between columns is an event with action adopted (paired with completed/uncompleted when moving into/out of a Done column). Use the events log to determine when a card changed columns or was completed — the updated_at field alone updates on any modification and cannot tell you.
Two adjacent touch-ups while you're in there:
basecamp events --help lists "common event actions" but omits adopted — worth adding.
- The second sentence of the original paragraph (about
updated_at) is true and worth keeping.
Since v0.8.0-rc.1 is already cut, flagging now in case it can make the 0.8.0 skill file.
Drafted with Claude's help; verified by hand against v0.7.2.
The claim
skills/basecamp/SKILL.md(line 642 onmain, shipped installed to~/.agents/skills/basecamp/) states:The first sentence is not correct.
What actually works
basecamp events <card_id>returns the card's audit trail, and a move between columns appears as a timestamped event with actionadopted. Verified on v0.7.2 against a real card that was moved into a Done column (identifiers redacted):{ "action": "completed", "created_at": "2026-07-30T02:00:31.457Z", "creator": { "name": "..." }, "details": {}, "id": "...", "recording_id": "..." }, { "action": "adopted", "created_at": "2026-07-30T02:00:31.415Z", "creator": { "name": "..." }, "details": {}, "id": "...", "recording_id": "..." }The
adoptedevent fires on every column move (with a pairedcompleted/uncompletedwhen the move crosses into or out of a Done column), so card column history is reconstructable — we used exactly this to rebuild when cards entered columns during a board sweep. Thedetailsobject is empty, so the target column has to come from correlating with the card's currentparentor neighboring events, but the when and who are right there.Why it matters
The skill file ships to every agent using this CLI, and this paragraph steers them away from a history query that works. An agent that trusts it will report "not possible" for any when-did-this-card-move / when-was-this-completed question.
Suggested fix
Replace the Limitation paragraph with something like:
Two adjacent touch-ups while you're in there:
basecamp events --helplists "common event actions" but omitsadopted— worth adding.updated_at) is true and worth keeping.Since v0.8.0-rc.1 is already cut, flagging now in case it can make the 0.8.0 skill file.
Drafted with Claude's help; verified by hand against v0.7.2.