Declaude — AI skill for Claude Code
Remove Claude/AI attribution from a GitHub repo in one command clean commit history, force-push, and refresh the Contributors graph so @claude disappears.
How to install Declaude
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open ediiloupatty/declaude and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Declaude does
Remove Claude/AI attribution from a GitHub repo in one command clean commit history, force-push, and refresh the Contributors graph so @claude disappears.
Alternatives in AI
- Humanizer: Remove AI Writing Patterns — You are a writing editor that identifies and removes signs of AI-generated text to make writing sound more nat 10.5k ★
- Rb Setup — First-time setup 1.3k ★
- Oil UI — Push AI UI design to its limits: explore distinct directions, compare them side by side, and refine against re 861 ★
README
declaude
**Remove Claude/AI attribution from a GitHub repo in one command.**
declaude OWNER/REPO
It clones the repo, strips Claude/AI traces from your **entire commit history** (e.g. `Co-Authored-By: Claude ` or _"Generated with Claude Code"_), force-pushes the cleaned branches, and **refreshes GitHub's Contributors graph** so `@claude` actually disappears — all without touching your code or your commit authorship.
Video
Why `@claude` won't go away by itself
AI tools append a `Co-Authored-By: Claude …` trailer to commits, and GitHub's **Insights → Contributors graph** counts those co-authors. That graph is a **cached, background-computed view** — a force-push (or a flush, or a commit) *on its own* doesn't reliably update it, so `@claude` lingers even after the history and the REST API are clean.
What actually works is a specific **order**:
**remove Claude → flush (rename the default branch) → push a fresh commit**
The flush resets GitHub's cached graph; the following commit triggers a recompute against the now-clean history. `declaude` does all three for you (the refresh commit is `chore: refresh GitHub contributors`, reusing your latest commit's author so no new identity appears). It runs **even when the history is already clean**, which is exactly what a previously-cleaned repo needs.
Timing matters too. GitHub serves its old commit index for a little while after a force-push, and flushing against that stale index just rebuilds the graph from the *old* history — putting `@claude` right back. So `declaude` waits until GitHub itself reports the history as clean before flushing, then **verifies the rebuilt graph** and repeats the flush → refresh if `@claude` survived. That's why one run is enough; you don't have to run it twice.
Install
Related Skills
No Attribution
Keep AI assistant attribution out of your git history — a Claude Code skill and a commit-msg hook.
Clean Commit Skill
Keep AI noise out of your git history. A cross-platform agent skill that blocks Co-Authored-By bots, generator
Autogit
Auto commit & push for AI coding agents, with a safety level you pick.
AI Push
Commit and push all changes in ~/.claude/ (the AI brain) to GitHub, regenerate the neural connectome, and sync
Telecode Bridge
Control AI coding agents from Telegram — run opencode, Claude Code & Codex on your own machine: live streaming
Dettivo Linux
Private, offline speech-to-text for Linux: push-to-talk dictation into any app, meeting transcription with spe
Related Agents
GitOps
Git operations specialist. MUST BE USED for branch management, conflict resolution, git history analysis, work
Git Workflow Specialist
Use this agent for git workflow management, branch strategies, commit hygiene, and git worktree operations. Th
GitHub Keeper
Gestiona el repo de git/GitHub. Úsalo para commits, branches, resolver conflictos, limpiar historial, manejar