caro-scaffold SKILL.md skillA
caro-scaffold from wildcard/caro is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add wildcard/caro/caro-scaffold@git:20260430.50ad7cfPins git:20260430.50ad7cf in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- wildcard/caro
- Path
.claude/skills/caro-scaffold/SKILL.md- Versions recorded
- 1
- Latest version
- git:20260430.50ad7cf, committed Apr 30, 2026
- Size
- 4,299 bytes
- Repository stars
- 40
- License
- AGPL-3.0
Scaffold a new CaroML task file (.caro) from a natural-language description. Use this when the user wants to create a repeatable shell task that Caro will validate, generate, and maintain over time. Triggers on requests like "make a CaroML task that...", "scaffold a runbook for...", "create a .caro file for...", or invocations of `/caro new <name>`.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# CaroML Task Scaffolding This skill helps you create a new `.caro` file (a CaroML task) and an accompanying lock + runbook by walking through the user's intent in a small number of focused steps. ## When to invoke The user is asking for a **repeatable shell task** that they'd otherwise script by hand and gradually drift away from. Examples: - "Make a CaroML task that cleans up old log files weekly" - "Scaffold a runbook to deploy the API to staging" - "Create a .caro for the nightly snapshot job" Caro's value proposition is that the *intent* (the what) stays stable while the *generated script* can evolve — across model upgrades, new CVE patterns, platform changes, or learned team preferences. The eight-keyword DSL (TASK / WHY / NEED / ON / LET / DO / NOTE / REM) is meant to feel like your first programming language: line-oriented, minimal syntax, BASIC-like. ## Workflow 1. **Clarify the intent.** Ask 1–3 short questions: - What's the one-line title? (becomes `TASK`) - Why does this task exist? When does it run? (becomes `WHY`) - Does it need sudo / network / a specific tool? (becomes `NEED`) - Target platforms? macOS, Linux, both? (becomes `ON`) …
Read the whole file at its exact version.
How to install
mdr add wildcard/caro/caro-scaffold@sha256:16c3bff2d36fca54The line at the top of this page pins the label git:20260430.50ad7cf, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_cia2cng2o7xvk4un)
2 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 1 version of this file, committed on Apr 30, 2026.
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (4299 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
wildcard/caro · 40 stars · license AGPL-3.0 · pushed 2026-10-19 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_cia2cng2o7xvk4un GET https://markdownregistry.com/api/v1/resolve?ref=wildcard/caro/caro-scaffold GET https://markdownregistry.com/api/v1/blob/16c3bff2d36fca54ab7dc7d38ccec8be342e8ff73063325c122bd67d4d085362
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.