Skip to content

Restructure skills around the three CEF surfaces#7

Open
vasanth5528 wants to merge 1 commit into
mainfrom
restructure/skill-rename
Open

Restructure skills around the three CEF surfaces#7
vasanth5528 wants to merge 1 commit into
mainfrom
restructure/skill-rename

Conversation

@vasanth5528
Copy link
Copy Markdown
Collaborator

Summary

  • Replace six task-shaped skills (cli, clientsdk, coding, inference, storage, widgets) with three role-shaped skills aligned to where the code runs:
    • cef-agent — V8 isolate handler, ctx.* API, event handling, cubby reads/writes, async-without-setTimeout patterns
    • cef-client — browser companion: Cere wallet, Vault SDK init, publishing events, polling the agent's cubby
    • cef-widget — Cere Sandbox widget folders: WidgetSandbox / WidgetRuntime contract, manifest, parent-bridged wallet signing
  • Update both READMEs' skill index to reflect the new structure
  • Switch install command from bunx to npx

Notes / follow-ups

  • CLAUDE.md still references the old skill folder names and ownership table — not updated in this PR, worth a follow-up
  • skills/cef-widget/SKILL.md frontmatter name is sandbox-widget-creation (does not match folder name) — flag if skill loaders key off folder name

Test plan

  • Confirm npx skills add cef-ai/skills resolves and installs the three new skills
  • Verify each SKILL.md's frontmatter description triggers correctly in Claude Code / Cursor / Codex
  • Spot-check skills/cef-widget/example.html renders against the runtime contract described in SKILL.md

Replace the six task-shaped skills (cli, clientsdk, coding, inference,
storage, widgets) with three role-shaped skills that map to where the
code actually runs: cef-agent (V8 handler), cef-client (browser
companion), cef-widget (Sandbox widget). Update README skill index
and switch install command from bunx to npx.

Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>
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