Skip to content

About

Show your private/work commits on your GitHub contribution graph without leaking code. Agent skill for Claude Code & npx skills.

Resources

Stars

4 stars

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

Repository files navigation

github-contrib-import

Show your private or work commits on your GitHub contribution graph without leaking a single line of code.

An agent skill for Claude Code and other coding agents. It imports your real commit history from private, work, or self-hosted repos into a private mirror repo. It copies only commit timestamps and change sizes; source code, file names and commit messages stay on your machine.

Before After
screenshot screenshot

Install

Claude Code plugin

claude plugin marketplace add godofsleepy/github-contrib-import
claude plugin install github-contrib-import@godofsleepy-skills

Or inside a session: /plugin marketplace add godofsleepy/github-contrib-import, then /plugin install github-contrib-import@godofsleepy-skills.

Any agent (Claude Code, Cursor, Codex, …)

npx skills add godofsleepy/github-contrib-import

Requirements

Usage

Tell your agent:

import my contributions to github

It asks which repos to import, which author identities are yours, and what to name the mirror repo. Then it:

  1. Installs git-import-contributions
  2. Creates a private mirror repo
  3. Imports your commits with their original dates
  4. Shows you the commit count, spot-checked dates and author list
  5. Pushes only after you confirm
  6. Re-runs to prove there are no duplicates

Finally, turn on Settings → Public profile → Include private contributions on my profile.

How it works

For every commit you made, the mirror gets a commit with the same timestamp and a similar number of changed lines per file type, written into placeholder files (content.py, content.md, …). GitHub counts it on the day you actually did the work.

Guardrails

  • Imports only commits you made. It never creates fake or backdated activity.
  • Source repos are read-only.
  • The mirror is always private.
  • Never keeps original commit messages.
  • Asks before pushing and never force-pushes.
  • No tokens are written to disk.

If you import work repos, check that your employer is fine with publishing activity metadata (dates and volume), even without code.

Credits

Built on miromannino/Contributions-Importer-For-Github (MIT).

License

MIT

About

Show your private/work commits on your GitHub contribution graph without leaking code. Agent skill for Claude Code & npx skills.

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors