skills/site-manager/SKILL.md
Manage arif-sites (arif-fazil.com, apex.arif-fazil.com, arifos.arif-fazil.com) from Telegram. Use when user asks to update content, add pages, check site health, deploy changes, manage DNS/Caddy, or troubleshoot site issues. Works via browser tool, file_write/patch, and git.
npx skillsauth add ariffazil/openclaw-workspace site-managerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
| Site | Domain | Path | Stack |
|------|--------|------|-------|
| BODY | arif-fazil.com | /root/arif-sites/body/ | Trinity static site |
| SOUL | apex.arif-fazil.com | /root/arif-sites/soul/ | Trinity static site |
| DOCS | arifos.arif-fazil.com | /root/arif-sites/docs/ | Trinity static site |
file_read any source file in the site reposbrowser_navigate to live site URLs to verify changesbrowser_snapshot to check rendered outputterminal_execute → git log --oneline -5 to see recent changesfile_write to create/update pages (.html, .md, .css, .js)patch for surgical string replacementssearch_files to find specific content across all sitesarifos-deploy skill for full deploy workflowterminal_execute → cd /root/arif-sites && git push to push changes/compose/Caddyfilebrowser_navigate to each domain and browser_snapshot for basic healthterminal_execute → docker ps to check Caddy/container statusbrowser_console to check for JS errorssearch_files(path="/root/arif-sites/body", pattern="hero") → find the filefile_read the relevant HTML filepatch(old_string="...", new_string="...") to update hero textbrowser_navigate("https://arif-fazil.com") → browser_snapshot to verifyterminal_execute("cd /root/arif-sites/body && git add . && git commit -m 'Update hero'")browser_navigate("https://arifos.arif-fazil.com")terminal_execute("docker ps | grep caddy")file_write(path="/root/arif-sites/soul/new-page.html", content="...")patchterminal_execute("cd /root/arif-sites && git log --oneline -10")browser_navigate to each site to verify current statearif-sites uses GitHub Actions for CI/CD:
main branch triggers deploy.github/workflows/ in the repo for pipeline detailsdocker compose for containersdevelopment
Check every skill’s “use when” and “do not use when” clauses for collisions, missing negatives, and vague verbs like “help,” “assist,” or “improve.” Load when linting, reviewing, or validating trigger boundaries.
development
Bootstrap, design, and package new skills. Load when capturing user intent for a new skill or drafting its initial instruction framework.
content-media
Diagnose which federation services are up, down, or drifting. Produce a prioritized remediation plan.
business
Scan a repo or workspace for exposed secrets, tokens, keys, and credentials. Produce a findings report with remediation steps.