بنقرة واحدة
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]