repo-ci

Use when setting up CI/CD workflows, auditing repo CI health, adding GitHub Actions, configuring branch protection, or scaffolding release pipelines for Node.js or Python projects.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "repo-ci" with this command: npx skills add hjewkes/agent-skills/hjewkes-agent-skills-repo-ci

Repo CI

Set up and audit CI/CD workflows using the repo-ci CLI against the standards defined in references/standards.md.

Modes

Audit Mode

Triggers: "check CI", "audit repo", "what's missing", "CI gaps", "CI health"

Load and follow references/audit-existing.md.

Run repo-ci audit --json to score the repo across 7 areas, present a scorecard, explain gaps, and offer to fix them.

Setup Mode

Triggers: "set up CI", "add workflows", "new project", "scaffold CI", "add GitHub Actions"

Load and follow references/setup-new.md.

Run repo-ci setup --dry-run first, review with the user, then generate the files and walk through the post-setup checklist.

Init Mode

Triggers: "create repo", "new repo", "init repo", "set up new project"

Load and follow references/setup-new.md (init section).

Run repo-ci init --dry-run first, review with the user, then execute.

CLI Reference

CommandDescription
repo-ci initCreate GitHub repo and fully configure it
repo-ci init --dry-runPreview what init would do
repo-ci init --privateCreate as private repo
repo-ci init --skip-ciCreate repo without CI workflows
repo-ci auditAudit CI health (exit 0 = pass, 2 = gaps found)
repo-ci audit --jsonStructured JSON output for parsing
repo-ci setupGenerate workflow files from templates
repo-ci setup --dry-runPreview generated files without writing
repo-ci setup --preset nodeForce Node/TypeScript preset
repo-ci setup --preset pythonForce Python preset

Supported Stacks

StackSupport level
Node/TypeScriptFull — init + CI + release + coverage + rulesets
PythonBasic — init + CI + release

Unsupported stack? If repo-ci setup outputs an unsupported-stack message (exit 2), follow the exit door handling in references/setup-new.md to scaffold manually and extend the skill.

Source of Truth

All standards (triggers, jobs, thresholds, release steps) are documented in references/standards.md. When in doubt, refer there.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Security

context-audit

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

self-improve

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

github-pr

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

skills-management

No summary provided by upstream source.

Repository SourceNeeds Review
repo-ci | V50.AI