document-curator-incident

Document vault curator incidents from post links into curator YAML metadata.

823|187|Updated Jan 30, 2022
One-click install
npx skills add https://github.com/tradingstrategy-ai/web3-ethereum-defi --skill document-curator-incident
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: document-curator-incident
Source: https://github.com/tradingstrategy-ai/web3-ethereum-defi/tree/main/.claude/skills/document-curator-incident
Command: npx skills add https://github.com/tradingstrategy-ai/web3-ethereum-defi --skill document-curator-incident

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Tracking security incidents, losses, and misconduct across DeFi vault curators requires manually verifying social posts and post-mortems, then consistently recording them in structured metadata. This Skill turns one or more post links into a sourced, schema-validated incident record in the curator's YAML file.

Core Features & Use Cases

  • Evidence Verification: Reads every supplied post, distinguishes first-party facts from third-party claims, and refuses to record unverified allegations as fact.
  • Add or Merge Logic: Detects whether posts describe an existing incident and merges new links, vault addresses, and protocols instead of creating duplicates.
  • Structured Classification: Assigns an incident_kind (collapse, significant_loss, minor_loss, misleading, questionable_behaviour) and severity, then validates the result against the strict curator YAML schema.
  • Use Case: A user shares links to a post-mortem and a news report about a vault curator's losses. The Skill identifies the curator YAML, writes a sourced incident entry with affected vault addresses and protocol slugs, and validates it with the repository's schema loader.

Quick Start

Use the document-curator-incident skill to document these post links about a vault curator incident in the relevant curator YAML file.

Frequently Asked Questions about document-curator-incident

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I document a vault curator incident from social media posts?

Supply one or more post links and the Skill reads each source, verifies the curator and affected vaults, then writes or merges an incident record in the curator's YAML file under eth_defi/data/feeds/curators. Every claim is attributed with inline source links.

How does the skill decide between adding a new incident and merging an existing one?

It reads the curator's existing incidents list and merges when a record describes the same underlying event, even if titles, dates, or URLs differ. An overlapping link is treated as definitive evidence the record already exists; separate events get separate records.

What happens if a post link is inaccessible or blocked?

The Skill uses indexed search results or another public copy of the same post as evidence. An inaccessible page alone is never treated as evidence, and unverified allegations are attributed as third-party claims rather than stated as fact.

What incident types and severity levels are supported?

Incidents are classified as collapse, significant_loss, minor_loss, misleading, or questionable_behaviour. Severity is set to collapse, significant_loss, minor_loss, or other based on demonstrated impact, with misleading and questionable_behaviour normally mapping to other.

What if no curator YAML file exists for the implicated curator?

The Skill stops and directs you to use the add-curator skill first. It never creates an incomplete curator record as part of the incident documentation workflow.

How is the edited curator YAML validated?

The Skill runs the repository's load_feeder_metadata schema loader against the edited file to confirm the incidents parse correctly, then runs git diff --check. It reports the curator, add-or-merge outcome, date, classification, and evidence counts.