00-repo-init

00-repo-init is a skill for Claude Code from ai-driven-dev/framework. It costs 61 tokens per session (467 once invoked), scanned A, original, MIT.

A setup tool that creates a local Git repository, selects its default branch, adds contribution guidance, and can publish the repository remotely.

In plain words
What is it for?
Initialize a new repository locally, create its bootstrap commit, add CONTRIBUTING.md, and optionally create and push to a remote repository.
Why use it?
It removes the repetitive first-time setup needed before a project can be tracked and shared with Git.

Skill for Claude Code

Written for Claude Code: argument-hint in frontmatter.

Part of the aidd-vcs plugin — 5 skills shipped together

Good fit Initialize a new repository locally, create its bootstrap commit, add CONTRIBUTING.md, and optionally create and push to a remote repository.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/ai-driven-dev/framework/00-repo-init
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add ai-driven-dev/framework --skill 00-repo-init
Clone the repo
git clone --depth 1 https://github.com/ai-driven-dev/framework

Made for: Claude Code.

Or install aidd-vcs, the plugin that ships this one along with the rest of its 5 skills.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for 00-repo-init

README.md
[![agentmods](https://agentmods.dev/badge/skills/ai-driven-dev/framework/00-repo-init.svg)](https://agentmods.dev/skills/ai-driven-dev/framework/00-repo-init)
Your own site
<a href="https://agentmods.dev/skills/ai-driven-dev/framework/00-repo-init"><img src="https://agentmods.dev/badge/skills/ai-driven-dev/framework/00-repo-init.svg" alt="Measured on agentmods" height="20"></a>
Per session 61 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 467 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe. Third-party audits
  • NVIDIA SkillSpector warn 7 Sept 2026
SkillSpector: 1 finding, up to medium

These are SkillSpector’s own severities. On a checked sample its high-severity flags on skills were ~96% false positives — a documented command, a public API, a “never do X” rule — so we show them as a caution to read, not a verdict. Why →

  • medium Prompt Injection · line 15
    Large whitespace padding was detected (a block of blank lines or a long run of spaces). This can push injected instructions below or to the right of the visible area so a human reviewer never sees them while the agent still reads them. Manual review of the hidden content is recommended.
    Fix: Remove the large whitespace padding (blank-line blocks or long space runs) and review any content hidden below or to the right of it. Keep skill files compact and reviewable so no instructions can be
How audits are shown
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00061 $0.00467
Opus 5 $0.00030 $0.00234
Sonnet 5 $0.00012 $0.00093
Haiku 4.5 $0.00006 $0.00047

Measured 4d ago against content hash fd404efc19b9, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-07, from the pricing page.

Security

Grade A, and why

00-repo-init scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 4d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

plugins/aidd-vcs/skills/00-repo-init/SKILL.md · 37 lines

What it actually says

Repo Init

Status: experimental.

Initializes a project's repository locally and, on request, on the remote host, then returns the remote URL.

Actions

# Action Role Input
01 init Resolve VCS config, git init, set the default branch, write CONTRIBUTING.md, bootstrap commit cwd, default_branch, remote_url
02 publish Create the remote repo on the resolved host and push, return its URL cwd, non_interactive

Run 01 → 02. init alone for local-only; publish after it to create the remote. Before running an action, read its file in actions/, not only the table or assets.

Transversal rules

  • The local step is idempotent. If the target is already a git work tree, init does nothing and reports.
  • init makes one bootstrap commit (--allow-empty) so HEAD exists and is pushable. The project's real first commit stays the commit skill's job.
  • publish is outward-facing. It confirms before creating the remote unless non_interactive is set.
  • The provider is open. Resolve the host and how to reach it (CLI, MCP, or API) from the VCS memory when present, else from the VCS tooling available in the environment. Never restrict to a fixed list or a fixed mechanism. main is the default-branch fallback.

Prerequisites

  • git on the PATH. For publish, the resolved host's tooling (CLI, MCP, or API) available and authenticated.

Assets

  • assets/CONTRIBUTING.md: the project-root CONTRIBUTING.md template.
Files

What ships with it

3 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 4d ago First seen · 37 lines · 61 tokens per session scan A fd404efc19b9

Subscribe to this mod's changes

00-repo-init is a skill published in the GitHub repository ai-driven-dev/framework (455 stars, last pushed yesterday), licensed MIT. It adds 61 tokens to every session and 467 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-03.

Related

Other skills, from other repositories

contribute-to-eliza

Finish and prove a scoped elizaOS GitHub issue, or independently review and repair an open elizaOS pull request. Use when contributing compute to elizaOS by selecting unclaimed work, implementing or reviewing changes, adding real tests and evidence, validating artifacts, or preparing a contribution for maintainer…

elizaOS/eliza · 68 tokens

github

Interact with GitHub using the gh CLI to manage repositories, issues, pull requests, CI/CD workflow runs, and API queries. Use when the user asks to create, list, view, merge, or close pull requests and issues; check CI status or workflow run logs; query the GitHub API for repository data; or perform any GitHub…

elizaOS/eliza · 104 tokens

competitor-product-monitor

Monitor competitor product releases and new feature announcements. Use this skill when the user wants to track what competitors are shipping, find the latest product launches in their industry, or generate a competitor release report. Triggers include phrases like "track competitor releases", "what are my competitors…

tinyfish-io/tinyfish-cookbook · 83 tokens

release-cut

Cut a new pi-agent-dashboard release: promote ## [Unreleased] in CHANGELOG.md, bump every workspace package.json per SemVer, commit, tag v , and push — triggering the Release workflow that publishes every non-private workspace, builds the Electron artifacts, and creates a GitHub Release. Use on "cut a release"…

BlackBeltTechnology/pi-agent-dashboard · 93 tokens

ship-it

Worktree-side implementation orchestrator for an OpenSpec change. Idempotent: gates automated scenarios on filesystem reality, owns the red-test fix loop, runs the docker harness with always-teardown, then drives ship-change inline. Escape hatch writes SHIPITBLOCKED.md. Runnable headless. Triggers: "ship it", "build…

BlackBeltTechnology/pi-agent-dashboard · 92 tokens

release-revoke

Revoke or rollback a pi-agent-dashboard release: delete the GitHub Release, remove the git tag locally and on origin, deprecate the npm version (npm unpublish is blocked after 72h), and optionally revert the release commit. Use when the user says "revoke release", "rollback release", "delete release", "unpublish…

BlackBeltTechnology/pi-agent-dashboard · 85 tokens