KeiSeiKit-1.0/skills/share-page/SKILL.md
Parfii-bot a4e667de10 KeiSeiKit-public — clean state
Single-commit clean baseline after security scrub of niche-tells,
project codenames, internal jargon, and contributor-email leaks.

Contents:
- 100 Rust crates (_primitives/_rust/)
- 37 agent manifests (_manifests/) + generated specs (_generated/)
- 67 user-invocable skills (skills/)
- 33 hooks (hooks/)
- Composition blocks (_blocks/)
- Documentation (docs/, README.md)
- TS adapter packages (_ts_packages/)
- Assembler (_assembler/)
- Roles (_roles/)
- Templates (_templates/)
- Forgejo CI (.forgejo/)

Author: Denis Parfionovich <info@greendragon.info>

License: see LICENSE.
2026-05-01 12:09:03 +08:00

1.3 KiB

name description
share-page Use when you need to share an HTML page (visual report, diagram, presentation) via a public URL. Triggers on "share", "поделись ссылкой", "выгрузи", "задеплой", "расшарь", "share link", "deploy page", "make shareable".

Share Page

Deploy self-contained HTML files to GitHub Pages and get a shareable URL.

Usage

/share-page <file-path> [custom-slug]

Examples:

/share-page ~/.agent/diagrams/my-report.html
/share-page ~/.agent/diagrams/my-report.html meeting-research

How It Works

  1. Run the deploy script:
bash ~/.claude/skills/share-page/deploy.sh <file-path> [slug]
  1. Script clones/pulls KeiSei84/shares repo, copies HTML, pushes to main
  2. GitHub Pages serves at https://keisei84.github.io/shares/{slug}.html
  3. Pages deploy takes 30-60 seconds after push

After Deploying

  • Tell the user the URL
  • Note: GitHub Pages cache is ~10 min. Force refresh with ?v=2 query param
  • To update an existing page, deploy with the same slug (overwrites)
  • All pages are public — anyone with URL can view

Limitations

  • Only self-contained HTML (no external assets except CDN links)
  • GitHub Pages has 1GB repo size limit and 100MB per-file limit
  • Deploy propagation: 30-60 seconds (first deploy may take longer)