Skip to content

feat(skills): add essentials-sync skill - #135

Merged
mattnorris merged 1 commit into
mainfrom
sync-skill
Jul 31, 2026
Merged

mattnorris merged 1 commit into
mainfrom
sync-skill

Conversation

@mattnorris

Copy link
Copy Markdown
Collaborator

Wrap the essentials-sync CLI in a thin ess/ skill so the extract-and-sync workflow is available to any agent, not just from a shell in this repo.

The skill adds only what the CLI lacks: a resolver that finds the binary once the skill has been installed into another repo (ESSENTIALS_SYNC_BIN, PATH, ESSENTIALS_REPO, then the in-repo path), and a dry-run-then-approve gate, since a real run writes to two working trees. All scanning, extraction, and review logic stays in the CLI; run.sh forwards its arguments verbatim.

Wrap the essentials-sync CLI in a thin ess/ skill so the extract-and-sync
workflow is available to any agent, not just from a shell in this repo.

The skill adds only what the CLI lacks: a resolver that finds the binary
once the skill has been installed into another repo (ESSENTIALS_SYNC_BIN,
PATH, ESSENTIALS_REPO, then the in-repo path), and a dry-run-then-approve
gate, since a real run writes to two working trees. All scanning,
extraction, and review logic stays in the CLI; run.sh forwards its
arguments verbatim.
@mattnorris
mattnorris merged commit e48e403 into main Jul 31, 2026
2 checks passed
@mattnorris
mattnorris deleted the sync-skill branch July 31, 2026 20:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant