| name | pages |
| version | 0.9.0 |
| description | Markdown-to-HTML rendering component for zylos. Renders .md files as beautifully styled web pages with code highlighting, dark/light theme, and table of contents. Use when writing reports, documentation, or any content that should be published as a web page. Agent writes a .md file, it's immediately accessible via URL.
|
| type | capability |
| lifecycle | {"npm":true,"service":{"type":"pm2","name":"zylos-pages","entry":"src/index.js"},"data_dir":"~/zylos/components/pages","hooks":{"post-install":"hooks/post-install.js","pre-upgrade":"hooks/pre-upgrade.js","post-upgrade":"hooks/post-upgrade.js"},"preserve":["config.json"]} |
| upgrade | {"repo":"zylos-ai/zylos-pages","branch":"main"} |
| config | {"optional":[{"name":"PAGES_PORT","description":"HTTP port for the pages service","default":"3462"}]} |
| http_routes | [{"path":"/pages/*","type":"reverse_proxy","target":"localhost:3462","strip_prefix":"/pages"}] |
| dependencies | [] |
Zylos Pages
Render Markdown and HTML files as styled web pages.
Agent CLI (Local DB)
Use this CLI when an agent needs to register local Markdown/HTML files, manage share links, or add an allowed source root. It runs locally and writes the Pages DB/config directly; it does not use HTTP or tokens.
PAGES_DIR="~/.claude/skills/pages"
node $PAGES_DIR/src/cli/pages.js register --source /absolute/report.md --uri reports/q3 --title "Q3 Report"
node $PAGES_DIR/src/cli/pages.js list
node $PAGES_DIR/src/cli/pages.js shares reports/q3
node $PAGES_DIR/src/cli/pages.js shares --all
node $PAGES_DIR/src/cli/pages.js share-info https://domain/s/<token-id>
node $PAGES_DIR/src/cli/pages.js share reports/q3 --duration 7d
node $PAGES_DIR/src/cli/pages.js share reports/q3 --duration 7d --password
printf '%s\n' "$SHARE_SECRET" | node $PAGES_DIR/src/cli/pages.js share reports/q3 --password-stdin
node $PAGES_DIR/src/cli/pages.js share-password get https://domain/s/<token-id>
node /src/cli/pages.js share-password https://domain/s/<token-id>
| node /src/cli/pages.js share-password rotate <token-id> --password-stdin
node /src/cli/pages.js share-password <token-id>
node /src/cli/pages.js unshare --token <token-id>
node /src/cli/pages.js unshare reports/q3
node /src/cli/pages.js unregister reports/q3
node /src/cli/pages.js allow-root add /absolute/reports --name reports