automation
Skill2 starsChanged 6 days agoMITView on GitHub
This skill should be used when a researcher wants to configure, understand, or adjust unattended vault maintenance. Triggers on 'schedule', 'automate', 'overnight', 'background processing', 'morning brief', 'unattended', 'what did Carrel do', 'review automation settings', 'trust level', or '/carrel-automate'.
14 other projects use a version of this.
Adopted by
Most recently taken up by
- gkurt/ai-soulstheir own version, first seen Nov 8, 2026
- yaqob3653/vlypse-skillstheir own version, first seen Nov 8, 2026
- jstilb/ai-assistanttheir own version, first seen Oct 30, 2026
- harshsinghmp/muse-skillstheir own version, first seen Oct 15, 2026
- cutec-chris/PawLiatheir own version, first seen Oct 15, 2026
- vercel-labs/nativetheir own version, first seen Oct 13, 2026
Used with
Projects with it also use refactor and research.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
GitHubSkillrefactor
Surgical code refactoring to improve maintainability without changing behavior. Covers extracting functions, renaming variables, breaking down god functions, improving type safety, eliminating code smells, and applying design patterns. Less drastic than repo-rebuilder; use for gradual improvements.
Also in 3 projects that use this
NVIDIASkillresearch
Before designing a feature, research how comparable libraries solve the problem, check best practices, known pitfalls, and upstream changes. Use when starting a new feature, investigating an unfamiliar area, or the user asks to research something.
Also in 3 projects that use this
Other versions14 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 14
- vercel-labs/zero-native★ 7.8ksame name
- vercel-labs/native★ 7.8ksame name
- proophboard/skills★ 6same name
- ffsshhttiikk/opencode-agents-skills★ 2same name
- AHX47/claw-skills-any★ 1same name
- alizafarbati/opencode-agents-mcp★ 1same name
- cutec-chris/PawLia★ 1same name
- donatassimkus/claude-ai-skills★ 1same name
- harshsinghmp/muse-skills★ 1same name
- yaqob3653/vlypse-skills★ 1same name
4 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository15 other files it gives its agents.
- CLAUDE.mdCLAUDE.md
- templates/CLAUDE.mdCLAUDE.md
- carrelSkill
- collaborator-onboardingSkill
- convertSkill
- env-doctorSkill
- environment-setupSkill
- knowledge-wikiSkill
- model-teammatesSkill
- research-partnerSkill
- self-improveSkill
- session-reflectionSkill
- transcribeSkill
- vault-opsSkill
- web-captureSkill
The file
We split this skill into the rules it gives an agent
9 rules. 0 are common, 5 are distinctive, and 4 are very specific to this project.
0
Common
Most of the 11 edited versions we read keep these.
5
Distinctive
This author's own choices. Worth a look.
4
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 10
Read references/claude-scheduling-guide.md before giving scheduling instructions.
- Distinctive: line 51
Run an action-specific trust check immediately before a guarded operation.
- Distinctive: line 59
Stop on a failed check and explain the required level.
- Distinctive: line 65
never ask a question or wait for input.
- Very specific: line 67
create/append _meta/pending-decisions.md only when a real item is deferred.
- Very specific: line 68
create/append _meta/pending-approvals.md only when a real consultative proposal exists.
- Distinctive: line 71
stop after writing the morning brief.
- Very specific: line 73
Use --unattended only in scheduled batch invocations.
- Distinctive: line 117
Do not quote fixed dollar estimates.
“Common” is measured: kept by at least 6 in 10 of the 11 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
automation
Configure and explain unattended vault maintenance. Keep the separation clear: the skill conducts the interview and applies judgment; runtimes validate and persist settings; Claude's Scheduled page or another host owns scheduling.
Read references/claude-scheduling-guide.md before giving scheduling instructions. Read references/overnight-prompt-guide.md when customizing the generated prompt contract.
Feature Filter
Accept capabilities that amplify researcher judgment, expose patterns, or automate mechanical work within agreed boundaries. Do not automate away intellectual decisions. Draft feedback and gap analysis default off; reflection synthesis defaults on.
Automation Profile
Preferences live under automation in .carrel/environment.json:
{
"enabled": false,
"inbox_processing": true,
"vault_health": true,
"cross_linking_suggestions": true,
"gap_analysis": false,
"draft_feedback": false,
"reflection_synthesis": true,
"wiki_maintenance": false,
"trust_level": "advisory",
"model": "sonnet",
"schedule": "daily",
"review_cadence": "quarterly",
"last_reviewed": null
}Schedules are daily, weekdays, or weekly; review cadence is monthly, quarterly, or biannual. Update the vault's behavioral guidance and _meta/my-environment.md after profile changes.
Graduated Trust
| Level | Unattended behavior |
| Advisory | Write suggestions only; never change research content. |
| Consultative | Write exact proposals to _meta/pending-approvals.md; never execute them unattended. |
| Delegated (experimental) | File new items within conventions; do not reorganize existing files. Log each action and a concrete revert. |
| Partnership (experimental) | May reorganize existing content within the agreed epistemology. Log every action and revert guidance. |
Explain every intermediate level before raising trust. You MUST obtain the researcher's explicit confirmation before running configure with any trust upgrade — the runtime writes no approval artifact for the Advisory→Consultative bootstrap, so your interview confirmation is the approval of record (decision 2026-07-10). Only after that explicit confirmation, invoke configure once with --trust-level consultative; both runtimes permit exactly that Advisory-to-Consultative bootstrap and persist the approved configuration in one validated write. A direct Advisory-to-Delegated or Advisory-to-Partnership jump is rejected. Never treat a request to configure unrelated settings as permission to raise trust.
Run an action-specific trust check immediately before a guarded operation. Examples:
carrel trust check automation:propose --vault .
carrel trust check automation:execute --vault .
carrel trust check vault:reorganize --vault .Stop on a failed check and explain the required level.
Unattended Contract
An unattended agent must:
- never ask a question or wait for input;
- defer ambiguous type, cloud-consent, sensitivity, OCR, or transcription-quality decisions;
- create/append
_meta/pending-decisions.mdonly when a real item is deferred; - create/append
_meta/pending-approvals.mdonly when a real consultative proposal exists; - continue safe independent items after a defer;
- log every delegated/partnership action with a path and usable revert;
- stop after writing the morning brief.
Use --unattended only in scheduled batch invocations. Interactive batches retain confirmations and inline questions.
Prompt Lifecycle
Automation configure commands persist only the profile and set last_reviewed; they do not create prompt or pending files. Generate the prompt as a separate explicit step:
carrel vault automation-prompt --vault .Pass --force to replace an existing prompt. No command creates an automatic .prev backup. The generated prompt must locate the vault via .carrel/environment.json, not embed an absolute path.
Prompt generation enforces automation:write-prompt, a Consultative action,
so an Advisory profile must first complete an explicitly approved automation
configuration step.
Configuration Interview
For a first setup, cover naturally:
- Capabilities to enable. Offer wiki maintenance only when a field map exists.
- Trust level and experimental status of Delegated/Partnership.
- Sonnet or Opus preference.
- Daily, weekdays, or weekly schedule.
- Monthly, quarterly, or biannual review cadence.
- Local-vault access requirements for the chosen scheduler.
For a returning researcher, summarize current values and change only requested fields. If a field map was activated since the last review, offer wiki maintenance without enabling it automatically.
Calling Patterns
This is the Claude Code plugin skill; its runtime is the typed carrel CLI, which uses boolean switch pairs. Do not pass true or false after these flags:
carrel automate configure --enabled --trust-level consultative \
--model sonnet --schedule daily --review-cadence quarterly \
--inbox-processing --vault-health --cross-linking \
--no-gap-analysis --no-draft-feedback --reflection-synthesis \
--no-wiki-maintenance --vault .On hosts without this plugin, the portable pack's runtime takes explicit boolean values instead; see skills/carrel/references/workflows/automation.md.
After configure succeeds, generate the prompt separately, review it, then guide the researcher through the Scheduled page in Claude (or /schedule in a conversation). A local-vault task needs the connected folder and Desktop availability when it runs. The host's saved schedule is not modified by Carrel profile changes.
Do not quote fixed dollar estimates. Claude scheduled tasks use the paid plan's allocation; programmatic/API usage depends on the selected authentication and provider account.
Morning Brief
Write _meta/briefs/YYYY-MM-DD.md with:
- inbox processed/skipped/failed/deferred counts;
- vault health counts, broken links, orphans, and stale drafts;
- high-confidence suggestions only;
- active-plan next steps;
- actions and reverts only for Delegated/Partnership;
- field-map counts when enabled: new/updated pages, low-confidence, contested, contradictions, missing single-source confidence, source drift, orphans, and un-ingested sources;
- one substantive synthesis insight, not only counts.
Advisory and Consultative briefs omit “Actions Taken.” A brief may link to pending files only when those files/items actually exist.
Suggestion Confidence
- High: shared citation and concept, with substantial notes; include in brief.
- Medium: shared citation or concept; keep in suggestions only.
- Low: loose thematic similarity; keep in suggestions only.
Wiki Maintenance
Unattended field-map writes require Delegated trust and wiki:write. Consultative approval obtained in an earlier interactive session is applied through wiki:apply-approved, not converted into general autonomous authority. Follow the knowledge-wiki skill for provenance, source digests, quality signals, and lint counts.
Related
/carrel-automatetriggers this skill.convertandtranscribeown interactive batch judgment.knowledge-wikiowns field-map write semantics.references/claude-scheduling-guide.mdcontains current Claude Scheduled andclaude -psetup.references/overnight-prompt-guide.mdcontains prompt assembly and trust blocks.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

