Skip to content

fix(skills): Gracefully load Claude skill content - #2917

Merged
wsp1911 merged 1 commit into
GCWing:mainfrom
wsp1911:dev-omen
Sep 9, 2026
Merged

wsp1911 merged 1 commit into
GCWing:mainfrom
wsp1911:dev-omen

Conversation

@wsp1911

@wsp1911 wsp1911 commented Sep 9, 2026

Copy link
Copy Markdown
Collaborator

Previously, broad rejection of Claude extensions prevented otherwise
usable skills from loading, including Excel documentation whose
Markdown punctuation was mistaken for a dynamic shell expression.

Recognize shell expression boundaries and retain unsupported dynamic
content as literal text with compatibility notes. Ignore model and
effort preferences in favor of the current session configuration.
Keep rejecting unsupported execution and permission constraints.

Surface compatibility notes during discovery and explicit loading,
including remote workspaces and stable-key invocation. Update the
compatibility documentation and add regression coverage.

Validation: 35 runtime skill contracts and 46 Core skill tests pass.
The complete officecli-xlsx skill also parses under both Claude slots
with unchanged content and no compatibility warnings. Remote coverage
uses a simulated filesystem; no UI or live remote validation was run.

Previously, broad rejection of Claude extensions prevented otherwise
usable skills from loading, including Excel documentation whose
Markdown punctuation was mistaken for a dynamic shell expression.

Recognize shell expression boundaries and retain unsupported dynamic
content as literal text with compatibility notes. Ignore model and
effort preferences in favor of the current session configuration.
Keep rejecting unsupported execution and permission constraints.

Surface compatibility notes during discovery and explicit loading,
including remote workspaces and stable-key invocation. Update the
compatibility documentation and add regression coverage.

Validation: 35 runtime skill contracts and 46 Core skill tests pass.
The complete officecli-xlsx skill also parses under both Claude slots
with unchanged content and no compatibility warnings. Remote coverage
uses a simulated filesystem; no UI or live remote validation was run.
@wsp1911
wsp1911 merged commit 3ca7726 into GCWing:main Sep 9, 2026
23 of 25 checks passed
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