heshengtao avatar

Sap Extension Creator

A scaffolding tool for Super Agent Party extensions, which are self-contained packages that add custom chat UIs and AI tools to the platform. You get two modes: static HTML for pure frontend work, or Node.js with Express if you need backend logic. The skill walks you through package.json setup, handles the boilerplate for WebSocket connections and MCP tool registration, and enforces the three-stage lifecycle (register on open, handle calls, unregister on close). Notably strict about bilingual support and dark/light theming with CSS variables. If you're building SAP plugins and don't want to memorize the reverse proxy protocol or botch the MCP handshake, this handles the ceremony so you can focus on what your extension actually does.

GitHub stars
2.4K
last updated
Jun 11, 2026

Install

$ npx -y skills add heshengtao/super-agent-party --skill sap-extension-creator --agent claude-code

Installs into .claude/skills of the current project.

Files

SAP Extension Creator

Overview

Create Super Agent Party extensions—self-contained packages that extend the platform with custom chat UI and tools. Two modes are supported:

  • Static extension: Pure HTML/CSS/JS frontend, served directly by SAP from the extension folder
  • Node.js extension: Full-stack with Express backend, auto-managed by SAP (npm install + node index.js <port>)

Both modes support MCP tool registration (the register_node_extension_mcp protocol message works for ANY extension via WebSocket, despite the "node" in its name).

Quick Decision Tree

User wants to create an extension?
├─ Only needs UI (chat, display, simple interactions)? → Static Extension
└─ Needs backend logic (API calls, DB, file processing)? → Node.js Extension

Core Files Every Extension Needs

FileRequiredPurpose
package.json✅Metadata, dependencies, window config
index.html✅Main UI (full HTML page, single-file app)
index.jsNode onlyNode.js entry point
node_modules/Node onlyAuto-installed by SAP via npm install

Workflow

Step 1: Gather Requirements

Ask the user:

Sponsors

Details

Repository
github.com/heshengtao/super-agent-party
Categories
Frontend Development, Backend & APIs, DevOps & CI/CD, AI & Agent Building, Automation & Workflows
License
AGPL-3.0
First seen
Jun 11, 2026

More from heshengtao/super-agent-party

All 4
1hoodini avataryuv-viral-videohoodini/ai-agents-skillsEdit any selfie or screen-share footage into a viral short-form video in YUV.AI's signature style — Apple-style liquid-glass cards (real CSS backdrop-filter), d0skills.sh installs
2jezweb avatarOpenAI Apps MCPjezweb/claude-skillsBuild ChatGPT apps with MCP servers on Cloudflare Workers. Extend ChatGPT with custom tools and interactive widgets (HTML/JS UI). Use when: developing ChatGPT e0skills.sh installs
3Prat011 avatarartifacts-builderPrat011/awesome-llm-skillsSuite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for0skills.sh installs
4reactjs avatardocs-sandpackreactjs/react.devIf you're working on React documentation with live code examples, this skill gives you the Sandpack patterns the React team actually uses.0skills.sh installs
5reactjs avatarreview-docsreactjs/react.devThis orchestrates parallel reviews of React documentation files by routing them through specialized agents based on file location and...0skills.sh installs
6recomby-ai avatarseo-geo-optimizerrecomby-ai/recomby-geoComprehensive SEO/GEO/AEO analysis toolkit for optimizing content visibility across traditional search engines (Google, Bing), AI platforms (ChatGPT, Perplexity0skills.sh installs