원클릭으로
public
CRUD for public mini-sites and reports — static HTML with templates
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
CRUD for public mini-sites and reports — static HTML with templates
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
GitHub — repos, issues, PRs, gists, Pages, branches via API
Gmail orchestrator — triage inbox, search, draft replies in-thread
Session closing (log, commit, push)
Mid-session checkpoint (log, database, commit, push) without closing
Brain package manager — install, update, list skills from registries
AI email auto-responder — monitors inbox, drafts context-aware replies, never sends without approval
| name | public |
| requires | {"capabilities":["web_serving"]} |
| description | CRUD for public mini-sites and reports — static HTML with templates |
| user-invocable | true |
| argument-hint | [create|update|delete|list|rebuild-index] [slug] [title] |
| parameters | [{"name":"base_url","description":"Base URL where public/ is served (e.g. https://public.example.com)","required":true},{"name":"public_dir","description":"Path to public/ directory relative to project root","default":"public"},{"name":"template_dir","description":"Path to templates inside public dir","default":"public/template"}] |
CRUD for static mini-sites and reports served from a public/ directory.
Before using: Read your config from wiki/skills/public.md.
This skill reads parameters from wiki/skills/public.md:
---
base_url: https://public.example.com
public_dir: public
template_dir: public/template
---
/public list List all published sites
/public create <slug> <title> Create new mini-site from template
/public update <slug> Update existing site
/public delete <slug> Delete a site
/public rebuild-index Regenerate the index page
{template_dir}/ for available templates before creating.index.html. Always.Templates live in {template_dir}/. Each is a self-contained HTML file with placeholder blocks.
When creating a new site:
ls {template_dir}/*.html{public_dir}/{slug}/index.html{base_url}/{slug}/| Block | CSS Class | Use for |
|---|---|---|
| Key numbers | .stat-grid | Metrics, KPIs |
| Text | .text-block | Paragraphs |
| Highlight | .highlight-box | Conclusions, recommendations |
| Status list | .status-list | Activities with badges |
| Data table | .data-table | Structured rows |
| Key-value | .kv-card | Reference pairs |
| Links | .link-list | Clickable links |
After creating/updating:
✅ Published: {base_url}/{slug}/
Template: {template_name}
Files: index.html [+ assets]