skill-introductionlisted
Install: claude install-skill Songhonglei/build-better-skills
# skill-introduction
- **Version**: 1.0.1
- **License**: MIT
- **Author**: Evan Song · [github.com/Songhonglei](https://github.com/Songhonglei)
- **Repository**: https://github.com/Songhonglei/skill-introduction
Auto-generate a polished HTML introduction page from a skill's `USAGE.md` or `SKILL.md`. Four themes, optional deploy hook, re-runs update the same URL.
## Quick Start
### Generate only (no deploy)
```bash
python3 scripts/generate_html.py --skill-dir <path-to-skill> --no-deploy
```
Outputs to `./output/<slug>-intro.html` (override with `--output`).
### Specify author
```bash
python3 scripts/generate_html.py --skill-dir <path> --author "Jane Doe"
```
Author resolution order: `--author` → `SKILL_INTRO_AUTHOR` env → `git config --global user.name` → `$USER`.
### Pick a theme
```bash
python3 scripts/generate_html.py --skill-dir <path> --theme aurora
```
Themes: `light` (default), `aurora` (dark glass), `techblue` (debug-tool), `finance` (dark blue + gold).
### Use a specific source file
```bash
python3 scripts/generate_html.py --skill-dir <path> --source USAGE.md
```
Default resolution: `--source` > `USAGE.md` > `SKILL.md` (fallback with notice).
### Custom subtitle (recommended)
```bash
python3 scripts/generate_html.py --skill-dir <path> \
--subtitle "Beautiful, deployable HTML docs for your skill"
```
Without `--subtitle`, the page truncates the long `description` field — usually ugly. Always pass a one-liner.
## Generated Page Layout
| Region | Co