From c7eb88251090f9bb97c5026f7ad7f2b0d6e82bae Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 29 Jul 2026 10:02:22 +0000 Subject: [PATCH 1/4] Add skill discovery manifest (frontmatter) to skills/rig/SKILL.md Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --- skills/rig/SKILL.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/skills/rig/SKILL.md b/skills/rig/SKILL.md index 0d86cee..3d53ab1 100644 --- a/skills/rig/SKILL.md +++ b/skills/rig/SKILL.md @@ -1,3 +1,9 @@ +--- +name: rig +description: Minimal TypeScript harness for building typed agents with structured input/output, prompt intents, and runnable rig markdown fences. +license: MIT +--- + # rig Minimal TypeScript harness for typed agents in sandboxed workflows and runnable `rig` markdown fences. From b5e8144fd7035425dc8ed981a9e4b82a053ad1f5 Mon Sep 17 00:00:00 2001 From: Peli de Halleux Date: Wed, 29 Jul 2026 03:08:30 -0700 Subject: [PATCH 2/4] Update SKILL.md --- skills/rig/SKILL.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skills/rig/SKILL.md b/skills/rig/SKILL.md index 3d53ab1..a8f09d0 100644 --- a/skills/rig/SKILL.md +++ b/skills/rig/SKILL.md @@ -1,6 +1,6 @@ --- name: rig -description: Minimal TypeScript harness for building typed agents with structured input/output, prompt intents, and runnable rig markdown fences. +description: Minimal agent cli harness for defining harnesses in prompts as rig markdown fences. license: MIT --- From a7466363f3652062c01a4f750b1dc4fb8d6b4643 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 29 Jul 2026 10:10:16 +0000 Subject: [PATCH 3/4] Add CI job to validate skill manifest with gh skill publish --dry-run Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --- .github/workflows/ci.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 72bee5b..5729c3e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -31,3 +31,13 @@ jobs: - name: Typecheck extracted markdown rig samples run: npm run sample -- --testNamePattern="skill markdown samples typecheck" + + validate-skill: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v7 + + - name: Validate skill manifest + env: + GH_TOKEN: ${{ github.token }} + run: gh skill publish --dry-run From 013c861203f0da92b561eeb96938ad84729e97fe Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 29 Jul 2026 10:12:05 +0000 Subject: [PATCH 4/4] ci: use gh skills alias in validate-skill job Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5729c3e..07c9a28 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -40,4 +40,4 @@ jobs: - name: Validate skill manifest env: GH_TOKEN: ${{ github.token }} - run: gh skill publish --dry-run + run: gh skills publish --dry-run