convert-action-pack

Convert a Sema4.ai Action pack into a remote MCP server.

4|1|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/sema4ai-external/actions-to-mcp --skill convert-action-pack
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: convert-action-pack
Source: https://github.com/sema4ai-external/actions-to-mcp/tree/main/.claude/skills/convert-action-pack
Command: npx skills add https://github.com/sema4ai-external/actions-to-mcp --skill convert-action-pack

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Converts a legacy Sema4.ai Action pack into a remote MCP server, enabling scalable, streamable HTTP deployments and eliminating manual, ad-hoc migration work.

Core Features & Use Cases

  • Inventory generation mapping each @action to an MCP tool, including read/mutate, auth, context, and thread-file needs.
  • SDM Verified Query extraction for @query functions.
  • FastMCP scaffold generation with tests and self-contained dependencies.
  • Parity report generation of omissions, renames, and merged/omitted actions.
  • Self-contained — snippets inlined; no external repo required.

Quick Start

Run the convert-action-pack workflow on a legacy Sema4.ai Action pack to scaffold a remote MCP server.

Frequently Asked Questions about convert-action-pack

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

FAQPage Schema
How do I migrate a legacy Sema4.ai Action pack to an MCP server?

To migrate a Sema4.ai Action pack to an MCP server, run the convert-action-pack workflow to generate a migration inventory, extract SDM queries, classify authentication, and scaffold a self-contained remote MCP service.

What is involved in converting an Action pack into a remote MCP server?

Converting an Action pack into a remote MCP server involves mapping each @action to an MCP tool, extracting @query definitions into SDM queries, resolving platform-context needs, and generating a fastmcp server scaffold with tests.

Does the MCP server migration scaffold handle authentication classification?

Yes, the MCP server migration process includes classifying authentication for each action during the inventory generation phase, ensuring the resulting remote MCP service correctly handles auth requirements.

Can I generate a parity report when migrating actions to an MCP server?

Yes, migrating actions to an MCP server produces a parity report that details omissions, renames, and merged or omitted actions to guide your deployment of the newly scaffolded remote service.

Do I need an external repository to scaffold a remote MCP server from an Action pack?

No, scaffolding a remote MCP server from an Action pack is self-contained, meaning all necessary snippets are inlined and no external repository is required to generate the fastmcp server and its tests.

What limitations or omissions occur when converting an Action pack to an MCP server?

When converting an Action pack to an MCP server, the generated parity report explicitly identifies any omissions, renames, and merged or omitted actions to ensure you understand the migration constraints before deployment.