vcon-expert

Validate vCon data against IETF drafts and generate multi-language code.

Updated Nov 8, 2025
One-click install
npx skills add https://github.com/tresic-cloud/vcon-expert-skill --skill vcon-expert
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vcon-expert
Source: https://github.com/tresic-cloud/vcon-expert-skill/tree/main
Command: npx skills add https://github.com/tresic-cloud/vcon-expert-skill --skill vcon-expert

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill empowers teams to become true vCon experts by enabling automatic validation, comprehensive analysis, and production-ready code generation across multiple languages, all anchored to the latest IETF draft specifications.

Core Features & Use Cases

  • Validation & Compliance: Validate vCon payloads in unsigned, signed (JWS), and encrypted (JWE) forms, including CC, MIMI, and WTF extensions, with detailed reports and actionable fix recommendations.
  • Expert Q&A & Guidance: Answer in-depth questions about vCon structure, extensions, security, and best practices, enabling rapid architecture decisions and troubleshooting.
  • Multi-Language Code Generation: Generate Go, JavaScript/TypeScript, and Python implementations for validators, parsers, and data models, ready for production use.
  • vCon ZIP Bundle Support: Describe and generate/validate self-contained ZIP bundles (.vconz) with deduplication, manifest, and media file integrity handling.
  • Documentation & Reference: Includes bundled IETF drafts and extension specifications for offline knowledge and fast lookup.

Quick Start

Use the vCon Expert skill by uploading SKILL.md to Claude, then start with: "What is a vCon?" Upload vCon JSON files for validation, and request code generation or Q&A as needed.

Frequently Asked Questions about vcon-expert

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

FAQPage Schema
How do I validate vCon data against the latest IETF drafts?

Validate vCon data by checking unsigned, JWS-signed, and JWE-encrypted payloads against bundled IETF specifications. This process verifies SHA-512 content hashes, HTTPS references, and extension compliance, producing detailed reports with actionable fix recommendations.

What is a vCon and when do I need to use it?

A vCon is a conversation data object standardized by IETF drafts for capturing and exchanging communication records. You need it when persisting multi-party dialogues, attaching media via ZIP bundles, or enforcing secure signed and encrypted conversation transcripts.

Can I generate Go and TypeScript parsers for vCon conversation records?

Yes, you can generate production-ready Go, TypeScript, and Python implementations for vCon validators and data models. The generated code handles core specification parsing, JWS signature verification, and CC, MIMI, or WTF extension processing.

How do I create and validate a vCon ZIP bundle with media files?

Create a .vconz ZIP bundle by packaging vCon JSON with deduplicated media files and a manifest. Validation checks the manifest integrity, verifies deduplication logic, and ensures all embedded media references match the recorded SHA-512 content hashes.

Does vCon support encrypted JWE payloads and CC extensions?

vCon supports encrypted JWE payloads alongside unsigned and JWS-signed forms, including CC, MIMI, and WTF extensions. This enables secure conversation transcript exchange while enforcing HTTPS references and SHA-512 hashing for content integrity.

What are the security requirements for vCon JWS signatures?

vCon JWS signatures require SHA-512 content hashes and HTTPS references to maintain payload integrity. Strict validation ensures secure practices are enforced across unsigned, signed, and encrypted conversation data per evolving IETF specifications.