Help us improve
Share bugs, ideas, or general feedback.
npx claudepluginhub dherman/claude-pluginsHow this command is triggered — by the user, by Claude, or both
Slash command
/historian:narrate changeset-descriptionThis command is limited to the following tools:
The summary Claude sees in its command listing — used to decide when to auto-load this command
# Narrate Git Commits
This command delegates to the "Rewriting Git Commits" skill to rewrite git commit sequences.
## Your Task
Simply invoke the skill with the changeset description:
Pass the user's arguments (`$ARGUMENTS`) as the prompt to the skill.
## What the Skill Does
The skill coordinates the rewrite process:
1. Sets up a work directory in `/tmp/historian-{timestamp}/`
2. Launches narrator and scribe agents in parallel (fork/join)
3. Waits for both agents to complete
4. Reports final results
Both agents use AskUserQuestion directly when they need user input.
See [skills/re.../tidy-commitsOrganizes recent changes into logical, descriptive commits optimized for code review using git.
/commitCreates logical git commits in conventional commit format using provided files or message.
/commitReviews session changes via git status/diff, proposes atomic commits with messages, creates them upon user approval without Claude attribution.
/commitReviews session changes with git status/diff, plans atomic commits with descriptive messages, seeks user confirmation, then stages files and commits.
/commitStages and commits changes with user-approved messages, grouping related files into logical atomic commits without Claude attribution.
/narrateManually runs the narrator script and prints its current observation verbatim. Use --haiku to invoke LLM if available; --force bypasses throttle.
Share bugs, ideas, or general feedback.
This command delegates to the "Rewriting Git Commits" skill to rewrite git commit sequences.
Simply invoke the skill with the changeset description:
Skill(command: "historian:rewriting-git-commits")
Pass the user's arguments ($ARGUMENTS) as the prompt to the skill.
The skill coordinates the rewrite process:
/tmp/historian-{timestamp}/Both agents use AskUserQuestion directly when they need user input.
See skills/rewriting-git-commits/SKILL.md for details.
User: /narrate Add user authentication with OAuth support
Command: Invokes historian:rewriting-git-commits skill with that prompt
Skill: Coordinates the entire rewrite process