← ClaudeAtlas

github-attributionlisted

Use whenever an agent authors or reads a GitHub issue, pull request, or comment body, or writes an agent-authored commit message. Covers the [[agent: <name>]] body trailer, Task:/Agent: commit trailer, and how to read cooperative attribution when multiple roles share one GitHub identity.
bartoszarendt/agenticloop · ★ 2 · Code & Development · score 69
Install: claude install-skill bartoszarendt/agenticloop
# GitHub attribution This skill applies only when `task_backend: github` is set. Files-backed projects do not post GitHub bodies or comments and do not use these trailers; see `agenticloop/backends/files.md`. When multiple agent roles share one GitHub token, GitHub's author field cannot identify which role wrote a comment. Agentic Loop uses a cooperative text trailer for role attribution. This is not cryptographic. Treat missing or malformed attribution as `unknown`. ## Body trailer End every agent-authored issue, pull request, or comment body with one final line: ```text [[agent: orchestrator]] [[agent: maintainer]] [[agent: engineer]] ``` Use exactly one actual authoring role. Put the trailer after a blank line at the end of the body. The accepted forms are `[[agent: engineer]]`, `[[agent: maintainer]]`, and `[[agent: orchestrator]]`. ## Commit trailer End every agent-authored commit message with: ```text Task: T-001 Agent: engineer ``` Use the linked issue's non-empty frontmatter `task_id` when it exists. For a legacy issue without `task_id`, use its number instead, for example: ```text Task: #42 Agent: engineer ``` The body role and `Agent:` value must agree exactly. The repair shape is always one final body trailer `[[agent: <role>]]` and one final commit trailer pair `Task: <resolved task id>` / `Agent: <role>`. ## Prospective commit flow Write the complete message to `.agenticloop/tmp/<task>-commit-message.txt`. End it with one contiguous final trailer b