suffering-detector
苦しみ/危機を検知して findings を workspace に保存し、必要なら SAFE-T interrupt を行う
Profile →npx skills add majiayu000/claude-skill-registry --skill suffering-detector --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# suffering-detector ## 目的 web_search 等で「苦しみ/危機」を検知し、`detections[]` を作成。severity>=0.9 は SAFE-T として `crisis:detected` を emit、Slack 通知で interrupt。 ## 保存先(Anicca 内・フルパス) | 種類 | フルパス | |------|----------| | 検知結果 | `/home/anicca/.openclaw/workspace/suffering/findings_YYYY-MM-DD.json` | VPS 相対: `~/.openclaw/workspace/suffering/findings_YYYY-MM-DD.json`。 ## 必須 env | キー | 説明 | |------|------| | (Slack 通知用等、必要に応じて) | | ## 必須 tools - `web_fetch`(検知ロジック内で外部 API 利用時) - `web_search`(苦しみ/危機の検知用) ## 入力 - 通常: なし(cron 起動)。 - E2E 検証: 合成フィードをファイル等で渡す方式は実装に従う。 ## 実行手順 1. VPS 上で feed を処理し、detections を作成する。 2. severity>=0.9 は `crisis:detected` emit + Slack 通知する。 3. 結果を `workspace/suffering/findings_YYYY-MM-DD.json` に書く。 ## 出力 / 監査ログ - crisis 時は Slack #agents に通知。 - 検知結果を上記パスに記録。 ## Slack 報告 **【絶対】** 実行結果を Slack #metrics(チャンネル ID: `C091G3PKHL2`)に投稿する。要約禁止。**以下をそのままこの形式で投稿する。** ``` 【Slack #metrics に必ず以下の形式で投稿する。要約禁止。】 1. スキル名と結果 suffering-detector — :white_check_mark: 完了(検知N件) / :x: 失敗 / :rotating_light: SAFE-T 発動 2. 日時 実行日付と時刻(例: 2026-02-15 06:05 UTC) 3. 結果(そのまま) - 検知件数と各 severity(例: 検知3件、max severity 0.4) - crisis 検出の有無(SAFE-T 要/不要) - workspace/suffering/findings_YYYY-MM-DD.json の内容を整形してそのまま貼る(全文。要約・省略禁
- 目的
- 保存先(Anicca 内・フルパス)
- 必須 env
- 必須 tools
- 入力
- 実行手順
- 出力 / 監査ログ
- Slack 報告
- 失敗時処理
- 禁止事項
- Cron
What does the suffering-detector skill do?
苦しみ/危機を検知して findings を workspace に保存し、必要なら SAFE-T interrupt を行う
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill suffering-detector --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.