From 04fe1cdd2f090f26f4759829088d220b8321bcef Mon Sep 17 00:00:00 2001 From: Chris Addams Date: Mon, 15 Jun 2026 12:12:56 +0100 Subject: [PATCH] feat(plugin): package as a Claude Code plugin marketplace Add .claude-plugin/marketplace.json and plugin.json so the repo can be installed as a Claude Code plugin. The plugin ships the existing skills/anythink skill (auto-discovered from the repo-root skills/ dir), letting users add it with: /plugin marketplace add anythink-cloud/anythink-cli /plugin install anythink@anythink --- .claude-plugin/marketplace.json | 16 ++++++++++++++++ .claude-plugin/plugin.json | 14 ++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 .claude-plugin/marketplace.json create mode 100644 .claude-plugin/plugin.json diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json new file mode 100644 index 0000000..86255e9 --- /dev/null +++ b/.claude-plugin/marketplace.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://json.schemastore.org/claude-code-marketplace.json", + "name": "anythink", + "owner": { + "name": "Anythink", + "url": "https://anythink.cloud" + }, + "description": "Plugins for building and operating an Anythink backend.", + "plugins": [ + { + "name": "anythink", + "source": ".", + "description": "Build and operate an Anythink backend (data modelling, RBAC, search, workflows, integrations, files, payments) via the Anythink MCP server or `anythink` CLI." + } + ] +} diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json new file mode 100644 index 0000000..8c38c3a --- /dev/null +++ b/.claude-plugin/plugin.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json", + "name": "anythink", + "description": "Build and operate an Anythink backend — the all-in-one backend-as-a-service (typed data modelling with relationships, row/field-level security, full-text + semantic + geo search, RBAC, a workflow/automation engine, third-party integrations, file storage, and payments) — through the Anythink MCP server or `anythink` CLI.", + "version": "0.1.0", + "author": { + "name": "Anythink", + "url": "https://anythink.cloud" + }, + "homepage": "https://anythink.cloud", + "repository": "https://github.com/anythink-cloud/anythink-cli", + "license": "MIT", + "keywords": ["anythink", "backend", "baas", "mcp", "cli", "database", "rbac", "search", "workflows"] +}