github-attributionlisted
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