publish-evidence

Publish Claude Code analyses as signed, timestamped evidence packages to civicaitools.org.

39|17|Updated Nov 12, 2025
One-click install
npx skills add https://github.com/npstorey/civic-ai-tools --skill publish-evidence
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: publish-evidence
Source: https://github.com/npstorey/civic-ai-tools/tree/main/.claude/skills/publish-evidence
Command: npx skills add https://github.com/npstorey/civic-ai-tools --skill publish-evidence

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill turns the current Claude Code analysis into a cryptographically signed, timestamped evidence package that can be published to the civicaitools.org registry, enabling auditable and verifiable civic-data work.

Core Features & Use Cases

  • Converts a completed Claude Code analysis into a verifiable evidence package, including multi-turn transcripts and tool-call provenance.
  • Uploads to the civicai tools registry via /api/evidence, with support for blob-based large payloads and authentication fallback.
  • Provides end-to-end provenance and integrity guarantees for civic-data analyses used by government, journalism, and research contexts.

Quick Start

Publish the current Claude Code analysis as a verifiable evidence package to civicaitools.org.

Frequently Asked Questions about publish-evidence

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

FAQPage Schema
How do I publish cryptographically signed evidence from a Claude Code analysis?

To publish cryptographically signed evidence, this Skill packages your final Claude Code prompts, responses, and MCP tool calls into a timestamped payload with provenance metadata, then uploads it to the civicaitools.org registry via the /api/evidence endpoint.

What is data provenance and why is it needed for civic-data analysis?

Data provenance tracks the origin and history of your civic-data analysis. It is needed to provide end-to-end integrity guarantees, ensuring that government, journalism, and research outputs remain auditable and verifiable against tampering.

How do I handle large conversation transcripts when publishing verifiable evidence?

When publishing verifiable evidence with large conversation transcripts, the Skill optionally uploads large fields to blob storage while preserving inline content and cryptographic hashes for integrity validation within the main evidence package.

Can I include full multi-turn conversation transcripts in a published evidence package?

Yes, you can include full multi-turn conversation transcripts in the published evidence package. The Skill captures the complete transcript when requested, alongside tool-call provenance and identity metadata, to ensure complete verifiable context.

Do I need authentication credentials to publish data to the civicaitools.org registry?

Yes, you need authentication credentials to publish evidence to the civicaitools.org registry. The Skill validates your credentials before enforcing the payload schema and submitting the signed package, with support for authentication fallback mechanisms.

What are the limitations of using blob storage for large evidence payloads?

A key limitation of using blob storage for large evidence payloads is that large fields are offloaded externally, meaning verification requires retrieving the blob separately while relying on preserved inline hashes for integrity rather than direct inline content validation.