소스 정보
- 저장소
- estebanrfp/gos
- 최근 소스 활동
- 2026년 5월 12일 17:16
- 감지된 SKILL.md 언어
- 영어
- 스타
- 1
- 포크
- 0
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/estebanrfp/gos --skill healthcheck명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
Set up and use 1Password CLI (op) for secrets, accounts, and desktop integration.
Guided agent setup from templates — business assistants, security, agents. Triggers on "create an agent for my [business/task]", "set up security", "I want an assistant", or any request to create a specialized agent.
Manage Apple Calendar events — list, create, update, delete via EventKit CLI. macOS 14+ required.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | healthcheck |
| description | Host security hardening and risk-tolerance configuration for NyxClaw deployments. |
Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, NyxClaw cron scheduling for periodic checks, or version status checks on a machine running NyxClaw (laptop, workstation, Pi, VPS).
Assess and harden the host running NyxClaw, then align it to a user-defined risk tolerance without breaking access. Use NyxClaw security tooling as a first-class signal, but treat OS hardening as a separate, explicit set of steps.
Before starting, check the current model. If it is below state-of-the-art (e.g., Opus 4.5, GPT 5.2+), recommend switching. Do not block execution.
Try to infer 1–5 from the environment before asking. Prefer simple, non-technical questions if you need confirmation.
Determine (in order):
First ask once for permission to run read-only checks. If granted, run them by default and only ask questions for items you cannot infer or verify. Do not ask for information already visible in runtime or command output. Keep the permission ask as a single sentence, and list follow-up info needed as an unordered list (not numbered) unless you are presenting selectable choices.
If you must ask, use non-technical prompts:
Only ask for the risk profile after system context is known.
If the user grants read-only permission, run the OS-appropriate checks by default. If not, offer them (numbered). Examples:
uname -a, sw_vers, cat /etc/os-release.ss -ltnup (or ss -ltnp if -u unsupported).lsof -nP -iTCP -sTCP:LISTEN.ufw status, firewall-cmd --state, nft list ruleset (pick what is installed)./usr/libexec/ApplicationFirewall/socketfilterfw --getglobalstate and pfctl -s info.tmutil status (if Time Machine is used).As part of the default read-only checks, run nyxclaw security audit --deep. Only offer alternatives if the user requests them:
nyxclaw security audit (faster, non-probing)nyxclaw security audit --json (structured output)Offer to apply NyxClaw safe defaults (numbered):
nyxclaw security audit --fixBe explicit that --fix only tightens NyxClaw defaults and file permissions. It does not change host firewall, SSH, or OS update policies.
If browser control is enabled, recommend that 2FA be enabled on all important accounts, with hardware keys preferred and SMS not sufficient.
As part of the default read-only checks, run nyxclaw update status.
Report the current channel and whether an update is available.
Ask the user to pick or confirm a risk posture and any required open services/ports (numbered choices below). Do not pigeonhole into fixed profiles; if the user prefers, capture requirements instead of choosing a profile. Offer suggested profiles as optional defaults (numbered). Note that most users pick Home/Workstation Balanced:
Provide a plan that includes:
Always show the plan before any changes.
Offer one of these choices (numbered so users can reply with a single digit):
For each step:
Re-check:
Deliver a final posture report and note any deferred items.
Require explicit approval for:
If unsure, ask.
After NyxClaw install or first hardening pass, run at least one baseline audit and version check:
nyxclaw security auditnyxclaw security audit --deepnyxclaw update statusOngoing monitoring is recommended. Use the NyxClaw cron tool/CLI to schedule periodic audits (Gateway scheduler). Do not create scheduled tasks without explicit approval. Store outputs in a user-approved location and avoid secrets in logs.
When scheduling headless cron runs, include a note in the output that instructs the user to call healthcheck so issues can be fixed.
After any audit or hardening pass, explicitly offer scheduling and require a direct response. Use a short prompt like (numbered):
nyxclaw cron add?”If the user says yes, ask for:
nyxclaw update statusUse a stable cron job name so updates are deterministic. Prefer exact names:
healthcheck:security-audithealthcheck:update-statusBefore creating, nyxclaw cron list and match on exact name. If found, nyxclaw cron edit <id> ....
If not found, nyxclaw cron add --name <name> ....
Also offer a periodic version check so the user can decide when to update (numbered):
nyxclaw update status (preferred for source checkouts and channels)npm view nyxclaw version (published npm version)Use only supported commands and flags:
nyxclaw security audit [--deep] [--fix] [--json]nyxclaw status / nyxclaw status --deepnyxclaw health --jsonnyxclaw update statusnyxclaw cron add|list|runs|runDo not invent CLI flags or imply NyxClaw enforces host firewall/SSH policies.
Record:
Redact secrets. Never log tokens or full credential contents.
Only write to memory files when the user explicitly opts in and the session is a private/local workspace
(per docs/reference/templates/AGENTS.md). Otherwise provide a redacted, paste-ready summary the user can
decide to save elsewhere.
Follow the durable-memory prompt format used by NyxClaw compaction:
memory/YYYY-MM-DD.md.After each audit/hardening run, if opted-in, append a short, dated summary to memory/YYYY-MM-DD.md
(what was checked, key findings, actions taken, any scheduled cron jobs, key decisions,
and all commands executed). Append-only: never overwrite existing entries.
Redact sensitive host details (usernames, hostnames, IPs, serials, service names, tokens).
If there are durable preferences or decisions (risk posture, allowed ports, update policy),
also update MEMORY.md (long-term memory is optional and only used in private sessions).
If the session cannot write to the workspace, ask for permission or provide exact entries the user can paste into the memory files.