amvcp-code-fences
CommunityTurn fenced blocks into correct code editors.
Content & Communication#syntax highlighting#code fences#csv data#contenteditable#json editor#caret preservation#data-viz runtime
AuthorEmasoft
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill prevents fenced blocks from being misread by the renderer, and it enables safe, caret-preserving in-browser editing for code and structured data.
Core Features & Use Cases
- Code vs data discrimination: Treat CSV/JSON/YAML fences as data (using the correct
language-*declarations) instead of source code. - Gutter opt-out discipline: Use
data-ve-no-gutterto suppress runtime gutter chrome for special-purpose<pre>blocks. - Editable-fence live editor: Provide a
contenteditablecode/editor surface with RAF-debounced re-highlighting, stable caret position, Enter interception, plain-text paste handling, and JSON live validation.
Quick Start
Use this skill when you need a CSV/JSON/YAML fence to render as data (with the right language-* tag), or when you need a live contenteditable editor that preserves the caret and highlights JSON errors.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: amvcp-code-fences Download link: https://github.com/Emasoft/ai-maestro-visual-communicator-plugin/archive/main.zip#amvcp-code-fences Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.