add-converter

Add a new Claude Code resource type converter to acplugin.

49|8|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/TokenRollAI/acplugin --skill add-converter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-converter
Source: https://github.com/TokenRollAI/acplugin/tree/main/.cursor/skills/add-converter
Command: npx skills add https://github.com/TokenRollAI/acplugin --skill add-converter

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Add a new resource type converter to acplugin (e.g., adding support for converting a new Claude Code resource type)

Core Features & Use Cases

  • Defines new resource type interfaces and frontmatter types
  • Adds scanning, conversion, writing, testing, and fixtures to integrate the new converter into acplugin
  • Supports three target platforms (Codex, OpenCode, Cursor) with a clear upgrade path

Quick Start

Follow the steps to implement a new converter for Claude Code resources and integrate it into acplugin.

Frequently Asked Questions about add-converter

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

FAQPage Schema
How do I add a Claude Code converter to a TypeScript plugin?

Adding a new converter for Claude Code requires defining types, implementing scanner integration, and creating writer logic to support conversion across Codex, OpenCode, and Cursor platforms.

What is frontmatter-based metadata in resource type conversion?

Frontmatter-based metadata enforces structured parsing during resource conversion, ensuring safe, side-effect-free mapping of types across Codex, OpenCode, and Cursor platforms with proper error handling.

Does the acplugin converter support Codex, OpenCode, and Cursor?

Yes, the converter supports Codex, OpenCode, and Cursor, enabling end-to-end resource type conversion with structured frontmatter parsing, safe error handling, and dedicated test fixtures.

How do I test a Claude Code resource converter?

Testing a resource converter involves adding fixtures and integration tests to verify scanner, converter, and writer logic, ensuring safe, side-effect-free conversion with proper error handling across target platforms.

Why does my TypeScript plugin converter fail during frontmatter parsing?

Converter frontmatter parsing fails when structured metadata is malformed; enforcing structured frontmatter parsing and proper error handling ensures safe, side-effect-free resource conversion across platforms.