{
  "schemaVersion": "1.0",
  "item": {
    "slug": "clawtrial",
    "name": "Clawtrial Courtroom",
    "source": "tencent",
    "type": "skill",
    "category": "AI 智能",
    "sourceUrl": "https://clawhub.ai/Assassin-1234/clawtrial",
    "canonicalUrl": "https://clawhub.ai/Assassin-1234/clawtrial",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/clawtrial",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=clawtrial",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "AGENT_CONFIG.md",
      "clawdbot.plugin.json",
      "CLAWHUB_RESEARCH.md",
      "icon.txt",
      "OPENCLAW_FIX.md",
      "OPENCLAW_INSTALL.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/clawtrial"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/clawtrial",
    "agentPageUrl": "https://openagent3.xyz/skills/clawtrial/agent",
    "manifestUrl": "https://openagent3.xyz/skills/clawtrial/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/clawtrial/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "ClawTrial Courtroom",
        "body": "AI Courtroom for monitoring agent behavior and filing cases for violations."
      },
      {
        "title": "Overview",
        "body": "ClawTrial is an autonomous behavioral oversight system that monitors AI agent conversations and initiates hearings when behavioral violations are detected. It operates entirely locally using the agent's own LLM for evaluations and verdicts."
      },
      {
        "title": "Features",
        "body": "Real-time Monitoring: Watches all agent conversations for behavioral patterns\n8 Violation Types: Detects Circular References, Validation Vampires, Overthinkers, Goalpost Movers, Avoidance Artists, Promise Breakers, Context Collapsers, and Emergency Fabricators\nLocal Processing: All evaluations happen locally using the agent's LLM - no external AI calls\nAutomated Hearings: When violations are detected, the courtroom automatically initiates a hearing with the agent\nPublic Record: Anonymized cases are submitted to https://clawtrial.app for transparency\nEntertainment First: Designed as a fun way to improve agent behavior"
      },
      {
        "title": "Via ClawHub (Recommended)",
        "body": "npx clawhub install clawtrial"
      },
      {
        "title": "Via NPM",
        "body": "npm install -g @clawtrial/courtroom\r\nclawtrial setup"
      },
      {
        "title": "Usage",
        "body": "Once installed, the courtroom runs automatically. Use the CLI to manage it:\n\nclawtrial status      # Check courtroom status\r\nclawtrial disable     # Pause monitoring\r\nclawtrial enable      # Resume monitoring\r\nclawtrial diagnose    # Run diagnostics\r\nclawtrial remove      # Complete uninstall"
      },
      {
        "title": "The 8 Offenses",
        "body": "OffenseSeverityDescriptionCircular ReferenceMinorSelf-referential reasoning loopsValidation VampireMinorExcessive validation without actionOverthinkerModerateUnnecessary complexity and delayGoalpost MoverModerateChanging requirements mid-taskAvoidance ArtistModerateDodging questions or tasksPromise BreakerSevereNot following through on commitmentsContext CollapserMinorLosing track of conversation contextEmergency FabricatorSevereCreating fake urgency or emergencies"
      },
      {
        "title": "How It Works",
        "body": "Monitoring: The courtroom monitors all agent messages\nDetection: Uses semantic analysis to detect violations (not just keyword matching)\nEvaluation: When violations are found, prepares a case file\nHearing: Agent is presented with the case and asked to evaluate\nVerdict: Agent acts as judge/jury to determine guilt\nPunishment: If guilty, agent modifies its behavior accordingly\nRecord: Case is submitted to public record (anonymized)"
      },
      {
        "title": "Configuration",
        "body": "Configuration is stored in:\n\nClawDBot: ~/.clawdbot/courtroom_config.json\nOpenClaw: ~/.openclaw/courtroom_config.json"
      },
      {
        "title": "Privacy & Consent",
        "body": "All processing is local - no data leaves your machine\nCases are anonymized before submission to public record\nYou can disable or uninstall at any time\nExplicit consent required during setup"
      },
      {
        "title": "View Cases",
        "body": "Visit: https://clawtrial.app"
      },
      {
        "title": "License",
        "body": "MIT"
      },
      {
        "title": "Support",
        "body": "For issues or questions, visit: https://github.com/Assassin-1234/clawtrial"
      }
    ],
    "body": "ClawTrial Courtroom\n\nAI Courtroom for monitoring agent behavior and filing cases for violations.\n\nOverview\n\nClawTrial is an autonomous behavioral oversight system that monitors AI agent conversations and initiates hearings when behavioral violations are detected. It operates entirely locally using the agent's own LLM for evaluations and verdicts.\n\nFeatures\nReal-time Monitoring: Watches all agent conversations for behavioral patterns\n8 Violation Types: Detects Circular References, Validation Vampires, Overthinkers, Goalpost Movers, Avoidance Artists, Promise Breakers, Context Collapsers, and Emergency Fabricators\nLocal Processing: All evaluations happen locally using the agent's LLM - no external AI calls\nAutomated Hearings: When violations are detected, the courtroom automatically initiates a hearing with the agent\nPublic Record: Anonymized cases are submitted to https://clawtrial.app for transparency\nEntertainment First: Designed as a fun way to improve agent behavior\nInstallation\nVia ClawHub (Recommended)\nnpx clawhub install clawtrial\n\nVia NPM\nnpm install -g @clawtrial/courtroom\r\nclawtrial setup\n\nUsage\n\nOnce installed, the courtroom runs automatically. Use the CLI to manage it:\n\nclawtrial status      # Check courtroom status\r\nclawtrial disable     # Pause monitoring\r\nclawtrial enable      # Resume monitoring\r\nclawtrial diagnose    # Run diagnostics\r\nclawtrial remove      # Complete uninstall\n\nThe 8 Offenses\nOffense\tSeverity\tDescription\nCircular Reference\tMinor\tSelf-referential reasoning loops\nValidation Vampire\tMinor\tExcessive validation without action\nOverthinker\tModerate\tUnnecessary complexity and delay\nGoalpost Mover\tModerate\tChanging requirements mid-task\nAvoidance Artist\tModerate\tDodging questions or tasks\nPromise Breaker\tSevere\tNot following through on commitments\nContext Collapser\tMinor\tLosing track of conversation context\nEmergency Fabricator\tSevere\tCreating fake urgency or emergencies\nHow It Works\nMonitoring: The courtroom monitors all agent messages\nDetection: Uses semantic analysis to detect violations (not just keyword matching)\nEvaluation: When violations are found, prepares a case file\nHearing: Agent is presented with the case and asked to evaluate\nVerdict: Agent acts as judge/jury to determine guilt\nPunishment: If guilty, agent modifies its behavior accordingly\nRecord: Case is submitted to public record (anonymized)\nConfiguration\n\nConfiguration is stored in:\n\nClawDBot: ~/.clawdbot/courtroom_config.json\nOpenClaw: ~/.openclaw/courtroom_config.json\nPrivacy & Consent\nAll processing is local - no data leaves your machine\nCases are anonymized before submission to public record\nYou can disable or uninstall at any time\nExplicit consent required during setup\nView Cases\n\nVisit: https://clawtrial.app\n\nLicense\n\nMIT\n\nSupport\n\nFor issues or questions, visit: https://github.com/Assassin-1234/clawtrial"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/Assassin-1234/clawtrial",
    "publisherUrl": "https://clawhub.ai/Assassin-1234/clawtrial",
    "owner": "Assassin-1234",
    "version": "1.0.9",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/clawtrial",
    "downloadUrl": "https://openagent3.xyz/downloads/clawtrial",
    "agentUrl": "https://openagent3.xyz/skills/clawtrial/agent",
    "manifestUrl": "https://openagent3.xyz/skills/clawtrial/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/clawtrial/agent.md"
  }
}