What problem does it solve? Agent operations produce artifacts like GitHub PRs, Linear issues, and sandbox files that are hard to track across runs. This Skill documents the Work registry that records each artifact once, deduplicates retries, and renders versioned cards under the assistant message that produced them. ## Core Features & Use Cases - Work registration and deduplication: One row per resource keyed by (resourceType, resourceId), with versions guarded by a unique (workId, toolCallId) constraint so retried registrations are no-ops. - Four write paths: Execution-time skill tool normalizers (github, linear), completion-time shell CLI scans (gh via codex/claude-code), file Work scans, and task/document registration. - Type registry with read-path gating: WORK_TYPE_ADAPTERS enforces adapter coverage at compile time, and OPT_IN_WORK_TYPES hides new card types from older clients that would crash on unknown descriptors. - Use Case: A coding agent runs gh pr create through a heterogeneous CLI; the completion-time shell scan parses the persisted command and stdout, registers the PR as a Work, and stamps the anchor so a card appears under the run's final message. ## Quick Start Ask the assistant to explain how a new shell CLI scanner or skill provider should be added to the Work registration pipeline.