create-arc1-extension

Scaffold and guide TypeScript plugin development for the ARC-1 MCP server.

156|39|Updated Mar 25, 2026
One-click install
npx skills add https://github.com/arc-mcp/arc-1 --skill create-arc1-extension
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-arc1-extension
Source: https://github.com/arc-mcp/arc-1/tree/main/.claude/skills/create-arc1-extension
Command: npx skills add https://github.com/arc-mcp/arc-1 --skill create-arc1-extension

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires typescript, arc-1, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a guided process to create custom tools or plugins for the ARC-1 MCP instance, enabling developers to extend its functionality without modifying the core.

Core Features & Use Cases

  • Guided Architecture: Offers key decisions on extension architecture, such as extension vs. separate server, code tier vs. manifest tier, and which SAP API to use.
  • Scaffolding: Automates the creation of a new plugin repository with necessary files and configurations.
  • Build and Load: Walks through the process of building the plugin, loading it into an ARC-1 instance, and testing it.
  • Use Case: A developer looking to integrate a new, custom tool with ARC-1 to extend its capabilities would use this Skill.

Quick Start

Use the create-arc1-extension skill to scaffold a new extension for ARC-1 that interacts with an OData service.

Frequently Asked Questions about create-arc1-extension

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

FAQPage Schema
How do I build custom tools for an MCP server without modifying the core?

You can build custom tools for an MCP server by developing a plugin that extends its functionality without modifying the core. This involves using scaffolding to generate necessary files, writing TypeScript code, and loading the plugin into the server.

What is the best way to extend ARC-1 functionality with a new OData service integration?

The best way to extend ARC-1 functionality with an OData service integration is to scaffold a new plugin repository. This automates file creation and provides architecture guidance on which SAP API to use, avoiding the need to fork the core.

Do I need TypeScript experience to develop plugins for ARC-1?

Yes, you need TypeScript experience and familiarity with the ARC-1 API to develop plugins. The plugin development process requires writing TypeScript code to build, load, and test custom tools within the MCP server environment.

Can I add a separate code tier for my MCP server extension instead of a manifest tier?

Yes, you can add a separate code tier for your MCP server extension. Guided architecture helps you choose between a code tier vs. manifest tier and whether to build an extension or a separate server based on your integration needs.

How does scaffolding work when creating an ARC-1 extension?

Scaffolding automates the creation of a new plugin repository with necessary files and configurations. This sets up the foundational structure required to build, load, and test your custom tool within the ARC-1 MCP instance.