Add revealjs-presentation and zopack community skills#18
Open
skeletor-js wants to merge 1 commit intozocomputer:mainfrom
Open
Add revealjs-presentation and zopack community skills#18skeletor-js wants to merge 1 commit intozocomputer:mainfrom
skeletor-js wants to merge 1 commit intozocomputer:mainfrom
Conversation
Two community skills: - revealjs-presentation: Build self-contained HTML slide decks using Reveal.js 5 + Chart.js 4. Outputs single .html files or publishes to zo.space as live page routes. - zopack: Export and import zo.space route setups as shareable .zopack.md files for instant deployment across Zo instances.
erhuve
requested changes
Feb 22, 2026
Contributor
erhuve
left a comment
There was a problem hiding this comment.
Thanks @skeletor-js ! Excited about sharing Zo Space routes
| Creates a single `.html` file saved to the user's workspace. No build step, no dependencies. Open in any browser. | ||
|
|
||
| ### 2. zo.space Page Route (on request) | ||
| Publishes the presentation as a live page on `skeletorjs.zo.space`. Uses the pre-installed `reveal.js` package + inline styles. Use when the user says "publish", "put it on zo.space", "make it live", or "share it online". |
Contributor
There was a problem hiding this comment.
would be good to replace with .zo.space
| 5. The route is deployed via `update_space_route` | ||
| 6. Check `get_space_errors()` after publishing | ||
|
|
||
| The published presentation will be live at `https://skeletorjs.zo.space<route>`. |
| 3. Parse the JSON output and execute the deployment in order: | ||
|
|
||
| **a. Install dependencies:** | ||
| - npm packages: `cd /__substrate/space && bun add <package>` for each |
Contributor
There was a problem hiding this comment.
Hm it's not really intended for additional packages to be installed in zo space but i suppose it's possible.
| - Directories: `mkdir -p /home/workspace/<dir>` for each | ||
| - Files: write each file with the specified initial content | ||
|
|
||
| **c. Check for secret requirements:** |
Contributor
There was a problem hiding this comment.
I think for safety reasons it would be great to also check for security/data exfiltration risks as part of the skill prompt.
Contributor
There was a problem hiding this comment.
and maybe smth at the start as well before parsing the zopack md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Two community skills from skeletorjs:
revealjs-presentation -- Build self-contained HTML slide decks using Reveal.js 5 + Chart.js 4. Outputs single
.htmlfiles that open in any browser, or publishes directly to zo.space as live page routes. Includes animation system, chart recipes, layout patterns, and a publish script for zo.space deployment.zopack -- Export and import zo.space route setups as shareable
.zopack.mdfiles. Packages routes, dependencies, component imports, filesystem requirements, and secrets into a single markdown file that anyone can hand to their Zo for instant deployment. Includes both export and import scripts.Validation
bun validatepasses with zero warnings on these skills (all 14 existing warnings are on External/ skills).