No Attribution — AI skill for Claude Code
Keep AI assistant attribution out of your git history — a Claude Code skill and a commit-msg hook.
How to install No Attribution
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open AbolfazlTafakori/no-attribution and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What No Attribution does
Keep AI assistant attribution out of your git history — a Claude Code skill and a commit-msg hook.
Alternatives in AI
- Beepboop — Communicate AI-generated content with transparent attribution 168 ★
- Commit Claude Config — Version the Solana AI Kit config in git (un-ignores .claude/, CLAUDE.md, .mcp.json, .gitmodules and commits th 98 ★
- Autogit — Auto commit & push for AI coding agents, with a safety level you pick 84 ★
README
no-attribution
Keeps AI assistant attribution out of your git history.
Claude Code adds a trailer to every commit it helps with:
Co-Authored-By: Claude
and a line to every pull request body it writes. Whether that belongs in your repository is your decision. Plenty of people have a reason for saying no — a company policy about what appears in a public repo, a contributor list that is meant to be people, a client paying for work rather than for a tool credit, or simply not wanting it there. This turns it off and keeps it off.
It is not about hiding that an assistant was used. Say so in a pull request, a README, or a conversation whenever it is useful. What this removes is machine-generated credit in metadata, which is a different thing.
Install
**As a skill.** Copy the skill directory into your Claude Code skills folder:
git clone https://github.com/AbolfazlTafakori/no-attribution
cp -r no-attribution/plugins/no-attribution/skills/no-attribution ~/.claude/skills/
**As a plugin,** if you use a marketplace: add this repository as a source and install `no-attribution` from it.
Either way, the skill only carries the rule. The hook is what enforces it:
cd no-attribution
sh install.sh # this repository only
sh install.sh --global # every repository on this machine
sh install.sh --claude-md # also add the rule to ~/.claude/CLAUDE.md
sh install.sh --check # report what is installed, change nothing
sh install.sh --uninstall # put everything back
On Windows use Git Bash — git runs hooks through `sh` there too.
Two layers, because one is not enough
**The rule** lives in the skill, and in `~/.claude/CLAUDE.md` if you pass `--claude-md`. It covers everything an assistant writes: commits, pull request bodies, issues, changelogs, contributor files. It is an instruction, so it holds as long as the instruction is read.
**The hook** covers commits only, and covers them absolutely. It
Related Skills
Clean Commit Skill
Keep AI noise out of your git history. A cross-platform agent skill that blocks Co-Authored-By bots, generator
Declaude
Remove Claude/AI attribution from a GitHub repo in one command clean commit history, force-push, and refresh t
Agentic Guardrails
Modular markdown workflow templates to keep AI coding agents from shipping sloppy code. Catch defensive over-e
LLM Git
AI commit message generator. Conventional commits, compose mode, and history rewrite via Claude/GPT APIs.
AI Blog Generator
Generate AI-authored blog posts from git commit history to fill documentation
Railspike
Keep your AI coding agents on track. Railspike leads to clear requirements, plans you approve, and atomic impl
Related Agents
History Investigator
Answers "why is this code like this?" and "when did this change?" from git history and linked PRs. Use before
Git Assistant
Use this agent for complex git operations like rebasing, cherry-picking, resolving merge conflicts, managing b
Codebase Historian
Expert on how the existing system ACTUALLY works today. Traces real code paths, finds where a change should ho