KeiSeiKit-1.0/skills/share-page/SKILL.md
Parfii-bot 0be354a920 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

44 lines
1.3 KiB
Markdown

---
name: share-page
description: 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
bash ~/.claude/skills/share-page/deploy.sh <file-path> [slug]
```
2. Script clones/pulls `KeiSei84/shares` repo, copies HTML, pushes to main
3. GitHub Pages serves at `https://keisei84.github.io/shares/{slug}.html`
4. 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)