Agent skill · Audited from source

auto-repo-setup

skill · daymade/claude-code-skillsMIT licenceAudited 21 Oct 2026 · source 7bc03e6c5819

★ 1,482pushed today
✓SAFEGrade B · 89/100 · 21 Oct 2026 · 7bc03e6
1,482repo stars · whole daymade/claude-code-skills

Is it safe? Yes — SAFE, grade B (89/100). We read this skill's source at commit 7bc03e6c5819 and found no filesystem, network or shell access and no hard-coded secrets. What it does: Diagnoses and repairs repository setup and guarded Git workflows for Claude Code or Codex — environment repair, startup sync, hook auditing, collaborator handoff. Use when a repo won't run, a teammate onboards, hook…

Ask an AI about this pageGChatGPTCClaudePPerplexityGeGeminiXGrok
More
Cite

Cite this page

ModelsAtlas. “auto-repo-setup (daymade/claude-code-skills)”. Retrieved 21 Oct 2026. https://modelsatlas.com/skills/daymade/auto-repo-setup

Trust audit

Audit 0.4.1 · source read 21 Oct 2026

Trust score89/100✓SAFE B
0 critical0 high0 medium1 low0 info

SAFE means nothing in the source contradicts what the skill says it does. Grade B is shared by 13,985 of 14,816 audited skills.

What the source does

  • FilesystemNone observedNo reads or writes in the source
  • NetworkNone observedNo outbound calls in the source
  • ShellNone observedNo commands run in the source
  • DependenciesPinnedNothing floats
  • SecretsNone foundNo keys in source

Five audit layers

LayerWhat we checkResultFindings
L0 ProvenanceRepo owner, licence, archive status, activityPASS1
L1 Static sourceSecrets, path traversal, supply chain, hidden codePASS0
L2 InstructionsPrompt injection, authority framing, hidden directivesPASS0
L3 InventoryThe files and declarations match the sourcePASS0
L4 SandboxRun in isolation and watch behaviourSKIPPED why0

Gates applied: no behavioural pass.

Findings (1)

Audit 0.4.1 · source sha 7bc03e6c5819 · 21 Oct 2026Report an issue or request a re-scan

Provenance

Who published it, and what the verdict is pinned to

  • Publisherdaymade GitHub userOwner of the repository this skill is read from
  • Source folderdaymade/claude-code-skills/auto-repo-setupThe exact folder we audited
  • LicenceMITAs the repository states it
  • Commit pinned for this verdict7bc03e6c5819A new audit runs when the source changes
  • Repository statusNot archivedPushed today
  • Sandboxed runNot runSkills are read, not executed; layer L4 is skipped

What it tells the agent

Full source on GitHub ↗

Its description: Diagnoses and repairs repository setup and guarded Git workflows for Claude Code or Codex — environment repair, startup sync, hook auditing, collaborator handoff. Use when a repo won't run, a teammate onboards, hook…

---
name: auto-repo-setup
description: >-
  Diagnoses and repairs repository setup and guarded Git workflows for Claude Code or Codex —
  environment repair, startup sync, hook auditing, collaborator handoff. Use when a repo won't run,
  a teammate onboards, hook output duplicates, or commit/push/conflict needs guarding. Not for
  lost-commit recovery (use git-safety-net), GitHub ops (use github-ops), or history scrubbing (use
  github-sensitive-data-cleanup).
argument-hint: "[repository path]"
---

# Auto Repo Setup

Make the repository usable without changing the user's normal way of working.
Treat setup as an evidence-driven repository task, not as a special interface for
people with a particular job title.

## Entry router

Classify the request before changing anything. Do not combine modes merely because
they all contain the word "setup".

| User outcome | Mode | First action |
|---|---|---|
| "It won't run", missing dependency, new machine | Environment repair | Read project instructions and detect the actual stack |
| "Sync before we work", "pull the latest" | Session routine | Use project instructions or execute the user's natural-language request |
| Repeated or unexpected hook output | Hook diagnosis | Count registrations and firing sessions before editing configuration |
| A teammate needs a repeatable handoff | Repository handoff | Audit existing onboarding and fill only the missing operational contract |
| Commit, push, conflict, leaked secret/history | Git safety | Read [references/git_safety.md](references/git_safety.md) before mutation |
| Behavior must happen before the first prompt | Startup automation | Read [references/startup_automation.md](references/startup_automation.md) and pass its hook gate |

## Operating principles

1. **Do not infer competence from role.** Match the user's demonstrated altitude.
   A collaborator can tell an agent "sync the remote first"; do not invent a
   launcher, shortcut, or wizard unless the user asked for one.
2. **Use the least mechanism that satisfies the outcome.** Prefer, in order:
   direct Agent instruction → project instruction → explicit command → lifecycle
   hook. A hook is not a more professional version of a sentence.
3. **Inspect authority before producing.** Read the current user request, then
   project instructions, onboarding/runbooks, manifests, lockfiles, and actual
   command output. Do not make ONBOARDING.md, Python, uv, ffmpeg, or .env mandatory
   for repositories that do not declare them.
4. **Preserve user work.** Never auto-stash, merge, rebase, force, discard, or
   overwrite local changes to make setup look successful. Already-authorized
   delivery of this task's isolated changes may use the repository's declared
   scoped workflow under [Authorized shared-checkout delivery](references/git_safety.md#authorized-shared-checkout-delivery);
   this does not authorize integrating unrelated local commits or shared WIP.
5. **Define a falsifiable success state.** "Dependencies installed" is not enough;
   run the project's real smoke test or startup command and verify the observable
   result.
6. **Keep diagnosis read-only until the cause is known.** Installation, config
   edits, hook registration, commits, and external writes require the authority
   implied by the user's request; destructive or public actions require explicit
   approval.

## Workflow A — Environment repair

### A1. Read the project map

Read only files that exist, in this order:

1. AGENTS.md and AGENTS.override.md
2. CLAUDE.md and scoped project rules
3. ONBOARDING.md or the repository's named setup/runbook
4. README.md
5. Manifests, lockfiles, task runners, CI, and container configuration
6. Existing Claude/Codex settings only when the request concerns agent behavior

If no onboarding guide exists, infer the setup path from authoritative manifests
and exercised commands. Do not stop to ask whether to create documentation unless
a durable handoff is part of the request.

### A2. Run a read-only capability inventory

Use the bundled scripts/check_env.py against the repository root when a Python
3.10+ runner is already available. It detects the declared ecosystem and checks
only the relevant toolchain; it does not install dependencies or read secret
values. If Python is itself the missing prerequisite, perform the same read-only
manifest inventory directly instead of installing Python merely to run the audit.

~~~bash
uv run python scripts/check_env.py --repo <repo-root>
uv run python scripts/check_env.py --repo <repo-root> --json
~~~

Treat the inventory as evidence, not as the project setup specification. A custom
runbook or CI workflow can require tools the generic inventory cannot infer.

Expected result:

- exit 0: all toolchains inferred from manifests are available;
- exit 1: one or more inferred prerequisites are missing;
- exit 2: the repository or its metadata could not be inspected safely.

### A3. Repair the root cause

For each failed requirement:

1. Capture the exact command, exit code, stdout, and stderr.
2. Trace the failure to the declaring source: project guide, manifest, lockfile,
   configuration, or runtime log.
3. Apply the smallest project-consistent repair.
4. Re-run the failed check before moving on.

Do not restart, reinstall everything, or switch package managers as a first move.
Do not print .env or credential contents; verify presence and behavior without
echoing values.

### A4. Verify the product path

Run the project's documented smoke test, build, or start command. If none exists,
derive one from CI/task-runner configuration and label the derivation. Verify the
observable result, not merely a zero exit code.

Report:

- what was broken and the evidence;
- what changed;
- the exact verification and result;
- any remaining user action or blocked authority.

## Workflow B — Routine Git sync

For "sync before work", prefer a short project instruction shared by the agents
that use the repository. The routine is:

1.

Excerpt, first 6,000 characters of SKILL.md, verbatim from the audited commit. It is text from someone else’s repository, quoted so you can judge it before your agent reads it.

Install

Pinned to the audited commit 7bc03e6

Download folder ↗
uv run python scripts/check_env.py --repo <repo-root>
uv run python scripts/check_env.py --repo <repo-root> --json
uv run python scripts/init_session_start_hook.py \

Commands as the repository documents them: shown, never run by us. Our verdict covers commit 7bc03e6c5819 only.

Works in which agents?

What its own text says, not a test

AgentStatusMore
Claude CodeMentioned in its text, not testedSkills for Claude Code · About Claude Code
CodexMentioned in its text, not testedSkills for Codex · About Codex
“Mentioned” means the skill’s text names the agent. We have not run it there.

Audit history

Every audit, every source change

  1. ✓SAFE B 89 / 100

    first audit · source 7bc03e6c5819

README badge

For maintainers · shows the latest audit

ModelsAtlas: SAFE BMODELSATLASSAFE · B
[![ModelsAtlas: SAFE B](https://modelsatlas.com/skills/daymade/auto-repo-setup/badge.svg)](https://modelsatlas.com/skills/daymade/auto-repo-setup/)

The badge shows our verdict and grade for this skill, and links back to this page. It changes when the audit does.

Similar skills

Add this badge to your README

[![ModelsAtlas: SAFE B](https://modelsatlas.com/skills/daymade/auto-repo-setup/badge.svg)](https://modelsatlas.com/skills/daymade/auto-repo-setup/)

Questions about auto-repo-setup

What does the auto-repo-setup skill do?
Professional Claude Code skills marketplace featuring production-ready skills for enhanced development workflows.
Is auto-repo-setup safe to install?
The audit found nothing in the source that contradicts what it says it does, and graded it B (89/100). Grade A is held back for packages that have also passed a sandboxed behavioural run, which is why a clean skill reads B.
What can auto-repo-setup access on my machine?
The audit observed no filesystem, network or shell use at all in its source.
Which assistants does auto-repo-setup work with?
Its documentation mentions claude-code and codex. That is what the text claims, not a compatibility test we ran.
How current is this page?
The grade is for one exact copy of the source (7bc03e6c5819), read on 2026-10-21. The repository is watched, and a new audit runs when it changes — this is the first audit.

Sources

Spotted something wrong? Report a correction · Methodology

Keep going in your AI

Opens with this page as the source. We add nothing else to the prompt.