Skip to content

cli: install only authored skills - #310

Open
bensandler-stripe wants to merge 3 commits into
mainfrom
bensandler/curated-link-cli-skills
Open

cli: install only authored skills#310
bensandler-stripe wants to merge 3 commits into
mainfrom
bensandler/curated-link-cli-skills

Conversation

@bensandler-stripe

Copy link
Copy Markdown
Contributor
  • Intercept Incur skill installation and delegate to the canonical repository installer, following Shopify's ucp-cli interception pattern.
  • Preserve global and project-local installation while preventing generated command-reference skills.
  • Add regression coverage for aliases, help handling, and installer delegation.

- Intercept Incur skill installation and delegate to the canonical repository installer, following Shopify's ucp-cli interception pattern.
- Preserve global and project-local installation while preventing generated command-reference skills.
- Add regression coverage for aliases, help handling, and installer delegation.

Committed-By-Agent: codex
Co-authored-by: codex <noreply@openai.com>
Committed-By-Agent: codex
Co-authored-by: codex <noreply@openai.com>
Committed-By-Agent: codex
Co-authored-by: codex <noreply@openai.com>
@bensandler-stripe
bensandler-stripe requested a review from a team as a code owner September 8, 2026 18:19
@bensandler-stripe
bensandler-stripe enabled auto-merge (squash) September 8, 2026 18:49
- Remove only Incur-recorded link-cli generated skills after authored-skill installation succeeds.
- Clear stale Incur metadata so unrelated commands stop advertising a recurring sync CTA.
- Force the child skills installer to resolve the public GitHub repository under Stripe GH_HOST settings.
- Cover successful migration, failed installation, and authored-skill preservation.

Committed-By-Agent: codex
Co-authored-by: codex <noreply@openai.com>
@bensandler-stripe
bensandler-stripe marked this pull request as draft September 9, 2026 17:56
auto-merge was automatically disabled September 9, 2026 17:56

Pull request was converted to draft

- Normalize Incur global flags before intercepting skills add so generated skills cannot bypass the authored installer.
- Remove legacy skills from every agent-specific path recorded by Incur while preserving authored skill directories.
- Embed authored skill content and install it natively from standalone executables without requiring Node or npm.
- Add regression coverage for flagged invocations, noncanonical cleanup paths, and native authored-only sync.

Committed-By-Agent: codex
Co-authored-by: codex <noreply@openai.com>
@bensandler-stripe
bensandler-stripe marked this pull request as ready for review September 9, 2026 19:41
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