diff --git a/README.md b/README.md index 2b43ed1..a74ded4 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Agent Plugins Site -The documentation site for [Agent Plugins](https://github.com/agentplugins/agent-plugins-spec), an open, vendor-neutral specification for packaging reusable components that extend AI agents into distributable plugins. +The documentation site for [Agent Plugins](https://github.com/agentplugins/agent-plugins-spec), an open, vendor-neutral standard for packaging reusable components that extend AI agents into distributable plugins. Documentation is published at [agent-plugins.org](https://agent-plugins.org). diff --git a/app/favicon.ico b/app/favicon.ico index ee7b138..0084120 100644 Binary files a/app/favicon.ico and b/app/favicon.ico differ diff --git a/app/icon.svg b/app/icon.svg new file mode 100644 index 0000000..2714ce9 --- /dev/null +++ b/app/icon.svg @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/content/docs/index.mdx b/content/docs/index.mdx index dbb407c..2e22f08 100644 --- a/content/docs/index.mdx +++ b/content/docs/index.mdx @@ -3,7 +3,7 @@ title: Agent Plugins description: A portable package format for reusable components that extend AI agents. --- -Agent Plugins is an open, vendor-neutral specification for packaging reusable components into portable plugins. Version 1.0 defines a shared format for [Agent Skills](https://agentskills.io/specification) and [MCP servers](https://modelcontextprotocol.io/specification) that compatible clients can discover and load consistently. +Agent Plugins is an open, vendor-neutral standard for packaging reusable components into portable plugins. Its version 1.0.0 specification defines a shared format for [Agent Skills](https://agentskills.io/specification) and [MCP servers](https://modelcontextprotocol.io/specification) that compatible clients can discover and load consistently. ## Why Agent Plugins? diff --git a/geistdocs.tsx b/geistdocs.tsx index 6527cf1..077184e 100644 --- a/geistdocs.tsx +++ b/geistdocs.tsx @@ -1,5 +1,37 @@ export const Logo = () => ( -

Agent Plugins

+
+ +

Agent Plugins

+
); export const github = { diff --git a/lib/compatible-clients.ts b/lib/compatible-clients.ts index 1c9fc87..a3441af 100644 --- a/lib/compatible-clients.ts +++ b/lib/compatible-clients.ts @@ -119,4 +119,80 @@ export const compatibleClients: readonly CompatibleClient[] = [ }, }, }, + { + name: "Hermes Agent", + description: + "Hermes Agent is a personal AI agent that runs across a CLI, a desktop app, and messaging platforms. It learns across sessions, runs scheduled jobs, and drives a real terminal and browser.", + homepageUrl: "https://hermes-agent.nousresearch.com/", + instructionsUrl: + "https://hermes-agent.nousresearch.com/docs/developer-guide/plugins#portable-agent-plugins-v1-packages", + sourceUrl: "https://github.com/NousResearch/hermes-agent", + logo: { + lightSrc: "/images/logos/hermes/light.svg", + darkSrc: "/images/logos/hermes/dark.svg", + alt: "Hermes Agent", + }, + supports: { + skills: true, + mcp: { + transports: ["stdio", "streamable-http"], + }, + }, + }, + { + name: "OpenClaw", + description: + "OpenClaw is an open-source personal AI assistant that runs locally and connects to the messaging platforms and tools you already use.", + homepageUrl: "https://openclaw.ai/", + instructionsUrl: "https://docs.openclaw.ai/plugins/bundles", + sourceUrl: "https://github.com/openclaw/openclaw", + logo: { + lightSrc: "/images/logos/openclaw/light.svg", + darkSrc: "/images/logos/openclaw/dark.svg", + alt: "OpenClaw", + }, + supports: { + skills: true, + mcp: { + transports: ["stdio", "streamable-http", "sse"], + }, + }, + }, + { + name: "Grok Bot", + description: + "AI teammates you can give real work to. Bots can sign in to your tools, use them just like you do, and come back with finished work.", + homepageUrl: "https://x.ai/bot", + instructionsUrl: + "https://docs.x.ai/grok-bot/skills-routines-and-automations", + logo: { + lightSrc: "/images/logos/grok-bot/light.svg", + darkSrc: "/images/logos/grok-bot/dark.svg", + }, + supports: { + skills: true, + mcp: { + transports: ["stdio", "streamable-http", "sse"], + }, + }, + }, + { + name: "NanoClaw", + description: + "NanoClaw is a lightweight personal AI assistant that runs each agent in an isolated container and connects to WhatsApp, Telegram, Slack, and other messaging apps.", + homepageUrl: "https://nanoclaw.dev/", + instructionsUrl: + "https://github.com/nanocoai/nanoclaw/blob/main/docs/templates.md", + sourceUrl: "https://github.com/nanocoai/nanoclaw", + logo: { + lightSrc: "/images/logos/nanoclaw/light.svg", + darkSrc: "/images/logos/nanoclaw/dark.svg", + }, + supports: { + skills: true, + mcp: { + transports: ["stdio", "streamable-http"], + }, + }, + }, ]; diff --git a/package.json b/package.json index 6b4003c..0f36b77 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "agent-plugins-site", - "description": "Documentation site for the Agent Plugins specification.", + "description": "Documentation site for the Agent Plugins standard.", "version": "0.0.0", "private": true, "packageManager": "pnpm@10.34.0", diff --git a/public/images/logos/grok-bot/dark.svg b/public/images/logos/grok-bot/dark.svg new file mode 100644 index 0000000..e066b4f --- /dev/null +++ b/public/images/logos/grok-bot/dark.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/images/logos/grok-bot/light.svg b/public/images/logos/grok-bot/light.svg new file mode 100644 index 0000000..6312c69 --- /dev/null +++ b/public/images/logos/grok-bot/light.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/images/logos/hermes/dark.svg b/public/images/logos/hermes/dark.svg new file mode 100644 index 0000000..0fd7355 --- /dev/null +++ b/public/images/logos/hermes/dark.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/logos/hermes/light.svg b/public/images/logos/hermes/light.svg new file mode 100644 index 0000000..87cd2a7 --- /dev/null +++ b/public/images/logos/hermes/light.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/logos/nanoclaw/dark.svg b/public/images/logos/nanoclaw/dark.svg new file mode 100644 index 0000000..ff7a100 --- /dev/null +++ b/public/images/logos/nanoclaw/dark.svg @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/logos/nanoclaw/light.svg b/public/images/logos/nanoclaw/light.svg new file mode 100644 index 0000000..9ae8d88 --- /dev/null +++ b/public/images/logos/nanoclaw/light.svg @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/images/logos/openclaw/dark.svg b/public/images/logos/openclaw/dark.svg new file mode 100644 index 0000000..c77aa41 --- /dev/null +++ b/public/images/logos/openclaw/dark.svg @@ -0,0 +1,21 @@ + + OpenClaw + + + + + + + + + + + + + + + + + + OpenClaw + diff --git a/public/images/logos/openclaw/light.svg b/public/images/logos/openclaw/light.svg new file mode 100644 index 0000000..d09afae --- /dev/null +++ b/public/images/logos/openclaw/light.svg @@ -0,0 +1,21 @@ + + OpenClaw + + + + + + + + + + + + + + + + + + OpenClaw +