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
Federation-wide gold (XAUUSD) trading capability. Python stack, OANDA broker, backtesting, macro signals, RSI strategy. Every organ has a role.
development
Capital claim state management — tracks claim lifecycle across WEALTH organ.
development
Archived constitutional warga placeholder retained only for audit provenance. Do not use for active work; use the live arifOS governance and constitutional skills instead.
testing
Warga (citizen) agent skills for AAA federation members. See subdirectories for specialized warga skills.