agni-kai
Zuko's Agni Kai for bakeoffs. The formal firebending duel, where competing implementations fight under the same rules and a judge…
Sokka's war journal, the short record of what the campaign actually won. Use for what-did-i-get-done, /what-did-i-get-done, "what did I get done", "what did I ship", "summarize my commits", standup notes, or a status update over a time range such as yesterday, the last 3 days,
$ npx -y skills add tmcfarlane/team-avatar --skill war-journal --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/war-journalContext preview
The summary Claude sees to decide when to auto-load this skill.
Sokka's war journal, the short record of what the campaign actually won. Use for what-did-i-get-done, /what-did-i-get-done, "what did I get done", "what did I ship", "summarize my commits", standup notes, or a status update over a time range such as yesterday, the last 3 days,
name: war-journal description: Sokka's war journal, the short record of what the campaign actually won. Use for what-did-i-get-done, /what-did-i-get-done, "what did I get done", "what did I ship", "summarize my commits", standup notes, or a status update over a time range such as yesterday, the last 3 days, or last week. Summarizes the current git user's authored commits in that range into a concise, dated update.
Sokka writes the day's entry the way a scout reports. What was taken, what held, and nothing about how brave anyone felt. A journal entry is short, dated, and true to the record.
1. **Resolve the window.** Turn the requested range ("yesterday", "last 3 days", "last week") into concrete dates in the user's local time zone. State them. 2. **Read the record.** List the commits the current git user authored in that range. Match on `git config user.email`. Exclude merge commits. Ignore uncommitted changes.
git log --all --no-merges --author="$(git config user.email)" \
--since="<start date> 00:00" --until="<end date> 23:59" \
--date=short --format='%h %ad %s'Read the full message or `git show --stat <sha>` for any commit whose subject does not say what changed. 3. **Pick what mattered.** Keep substantial behavior and architecture changes. Drop cosmetic-only changes (formatting, imports, minor renames). 4. **Write the entry.** Synthesize the kept changes into one status update. 5. **Date it.** Include the actual date range you used.
Team Avatar: a universal agent orchestrator for Claude Code, Codex, and Cursor. Nine Avatar characters, 58 engineering skills. pstack with Avatar characters on top.
Zuko's Agni Kai for bakeoffs. The formal firebending duel, where competing implementations fight under the same rules and a judge…
Aang showing a new friend around the team. Explains Team Avatar to a user, the roster and who owns what, how to invoke a skill on…
Aang's operating mode for Team Avatar, principal-level engineering where each task goes to the character who owns that…
Aang choosing which bender takes which fight. Configures which model each Team Avatar character runs on, the default reasoning…
Sokka's battle map, the decision trail he keeps so anyone can see how the campaign was won. Use for show-me-your-work,…
Appa's morning departure for picking up paused or handed-off work. The team breaks camp, reads the map they left, and flies on…