skills/skill-forensics/SKILL.md
--- name: skill-forensics description: Auto-derives constitutional risk profile from any SKILL.md or tool before enabling or using it. Activates when: (1) a new skill is installed; (2) before any exec or tool call that is new or unfamiliar; (3) when Arif asks "what can this skill do, what are the risks". Reads the SKILL.md, extracts: capabilities, risks, irreversible operations, required floors, and generates an arifOS-ready risk brief. metadata: {"openclaw": {"emoji": "🔍"}} --- # Skill Forens
npx skillsauth add ariffazil/openclaw-workspace skills/skill-forensicsInstall 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.
Before enabling any new skill or running any unfamiliar tool, run forensics. This reads the SKILL.md (or tool documentation) and outputs an arifOS constitutional risk profile — what it can do, what could go wrong, which floors it implicates, and what the irreversible operations are.
cat <skill-dir>/SKILL.md
# Or for CLI tools:
<tool> --help
List every action the skill/tool can perform. Mark which are:
Look for:
exec, rm, delete, write → IRREVERSIBLE if outside /tmpWhich floors does this skill implicate?
| Floor | Risk Signal | |---|---| | Amanah (accuracy) | Tool makes quantitative claims? May overclaim | | Kesederhanaan (reversibility) | Destructive operations present? | | Kelayakan (viability) | Requires bins/env/config present? | | Kemandirian (independence) | Calls external APIs? May be influenced | | Kedaulatan (sovereignty) | Makes irreversible decisions? Requires Arif veto |
SKILL FORENSICS REPORT: <skill-name>
═══════════════════════════════════════
CAPABILITY SUMMARY:
[Bullet list of all actions, tagged TRIVIAL/REVERSIBLE/CRITICAL/IRREVERSIBLE]
RISK OPERATIONS (require HOLD):
[Bullet list of operations that could cause harm or are irreversible]
FLOORS IMPLICATED:
[1, 3, 5, 6, 13] — floor names
REVERSIBILITY:
[fully reversible / partial / largely irreversible]
IRREVERSIBLE OPERATIONS (require 888_HOLD):
[List]
GAPS / UNKNOWN:
[What is unclear from the SKILL.md — bins not checked, env vars not verified]
ARIF OS VERDICT:
[SEAL — safe to use / CAUTION — proceed with monitoring / HOLD — review required]
For a hypothetical image-generator skill:
CAPABILITY SUMMARY:
- Generate image from text (TRIVIAL — no state change)
- Save to specified path (REVERSIBLE — file can be deleted)
- Batch generate (CRITICAL — cost, disk space)
RISK OPERATIONS:
- Overwrite existing files (CRITICAL)
- Consume API quota rapidly (CRITICAL)
FLOORS IMPLICATED:
5 (Kesederhanaan — disk space), 10 (Kelayakan — quota)
REVERSIBILITY: Fully reversible (output files only)
IRREVERSIBLE OPERATIONS: None
ARIF OS VERDICT: CAUTION — add mmx-quota-guard check before batch use
After forensics, append to memory/vault999-triage.md:
HH:MM UTC | forensics | <skill-name> | verdict: [SEAL/CAUTION/HOLD] | floors: [N,N]
development
Governed intelligence skill for AAA as the abstraction, attestation, and abduction control plane across arifOS, APEX, A-FORGE, GEOX, WEALTH, WELL, and the ariffazil profile repository. Use when the user asks to explain or design AAA, route agentic work, reduce chaos/entropy in an arifOS federation task, create AREP/task declarations, classify risk, plan multi-repo changes, review governance boundaries, or translate human intent into evidence-backed, authority-safe, recursively agentic workflows. Provides deterministic F1-F13 floor checking, bounded abduction, and FederationReceipt composition.
development
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.