Compare commits

..

19 Commits

Author SHA1 Message Date
Bryan Thompson
27e3e7ec1e Add dash0 plugin 2026-05-07 14:58:19 -05:00
Bryan Thompson
c51f5c1513 Bump zapier plugin SHA to f34a785 (#1753) 2026-05-07 19:53:08 +01:00
Bryan Thompson
9e1dad648d Update twilio-developer-kit plugin — refresh SHA, simplify entry (#1757)
approved
2026-05-07 19:52:44 +01:00
Arne Wouters
84d2d12cd9 Add Agent Toolkit for AWS plugins (#1756) 2026-05-07 17:15:15 +01:00
Bryan Thompson
edb2c52c95 Remove searchfit-seo from marketplace (#1747) 2026-05-07 08:33:22 -07:00
Bryan Thompson
5805865844 Remove product-tracking-skills from marketplace (#1746) 2026-05-07 08:32:57 -07:00
Bryan Thompson
b326a3ced8 Remove goodmem from marketplace (#1745) 2026-05-07 08:32:37 -07:00
Bryan Thompson
ff1746904a Remove followrabbit from marketplace (#1744) 2026-05-07 08:32:19 -07:00
Bryan Thompson
603982785e Remove voila-api from marketplace (#1729) 2026-05-07 08:31:56 -07:00
Bryan Thompson
0283d988db Remove rails-query from marketplace (#1728) 2026-05-07 08:31:27 -07:00
Bryan Thompson
d68d01baa3 Remove opsera-devsecops from marketplace (#1725) 2026-05-07 08:30:47 -07:00
Bryan Thompson
3752367874 Remove helius from marketplace (#1723) 2026-05-07 08:30:16 -07:00
Bryan Thompson
7096b15e8f Remove firetiger from marketplace (#1721) 2026-05-07 08:28:59 -07:00
Bryan Thompson
9b9933448c Remove elixir-ls-lsp from marketplace (#1720) 2026-05-07 08:28:33 -07:00
Bryan Thompson
e1d8a9eaa9 Remove ai-firstify from marketplace (#1719) 2026-05-07 08:28:06 -07:00
abibbs-ant
d6947b6f35 Merge pull request #1748 from anthropics/add-twilio-developer-kit
Add twilio-developer-kit plugin
2026-05-06 10:06:55 -07:00
Bryan Thompson
d38ce61a4a Add twilio-developer-kit plugin 2026-05-06 11:25:30 -05:00
Daisy S. Hollman
06f52cd3ac cwc-makers: curl+tar fallback when git is missing (#1731)
/maker-setup now falls back to GitHub's tarball endpoint when git isn't
on PATH, instead of detouring through a package-manager git install.
curl and tar ship with macOS, Linux, and Windows 10 1803+ out of the
box, so this is zero-install on every target platform — and a CwC
attendee just needs the files once to flash a device, not git history.

- maker-setup.md: git-clone fast path, curl|tar (Unix) / curl+tar+
  Rename-Item (PowerShell) fallback, normalizes the -main suffix
- m5-onboard/SKILL.md: drop git from required deps + per-OS git
  bootstrap block; keep Python bootstrap
- README: git now listed as optional

Linear: CC-1975

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

🏠 Remote-Dev: homespace
2026-05-05 18:04:20 -07:00
Daisy S. Hollman
574a879067 Add cwc-makers plugin: /maker-setup Cardputer onboarding (#1730)
* Add cwc-makers plugin: /keep-thinking Cardputer onboarding

Packages the Code-with-Claude Makers (claude.com/cwc-makers) Cardputer
experience as a one-command flow for event attendees:

- commands/keep-thinking.md: user entry point — clones
  moremas/build-with-claude and runs the m5-onboard provisioning flow
- skills/m5-onboard/SKILL.md: vendored from upstream onboard/SKILL.md;
  Installation section replaced with clone-location note; explicit
  'relay physical button steps to user' directive added
- skills/cardputer-buddy/SKILL.md: post-onboarding app iteration

All three are user-invocable; /keep-thinking is the intended entry
point. Skill content is Apache-2.0 from the upstream repo.

Linear: CC-1975

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

🏠 Remote-Dev: homespace

* Rename /keep-thinking → /start-making

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

🏠 Remote-Dev: homespace

* Rename /start-making → /maker-setup

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

🏠 Remote-Dev: homespace
2026-05-05 17:16:30 -07:00
4 changed files with 85 additions and 134 deletions

View File

@@ -70,18 +70,6 @@
},
"homepage": "https://github.com/SalesforceAIResearch/agentforce-adlc"
},
{
"name": "ai-firstify",
"description": "AI-first project auditor and re-engineer based on the 9 design principles and 7 design patterns from the TechWolf AI-First Bootcamp",
"source": {
"source": "git-subdir",
"url": "https://github.com/techwolf-ai/ai-first-toolkit.git",
"path": "plugins/ai-firstify",
"ref": "main",
"sha": "852272ec21cebab98202df967dffee127209b6bc"
},
"homepage": "https://ai-first.techwolf.ai"
},
{
"name": "ai-plugins",
"description": "Set up endorctl and use Endor Labs to scan, prioritize, and fix security risks across your software supply chain",
@@ -256,6 +244,21 @@
"source": "./external_plugins/autofix-bot",
"homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/autofix-bot"
},
{
"name": "aws-agents",
"description": "Build, deploy, and operate AI agents on AWS. Skills for scaffolding agents with Amazon Bedrock AgentCore, connecting tools, memory, policies, evaluation, debugging, and production hardening.",
"author": {
"name": "Amazon Web Services"
},
"category": "development",
"source": {
"source": "git-subdir",
"url": "https://github.com/aws/agent-toolkit-for-aws.git",
"path": "plugins/aws-agents",
"ref": "main"
},
"homepage": "https://github.com/aws/agent-toolkit-for-aws"
},
{
"name": "aws-amplify",
"description": "Build full-stack apps with AWS Amplify Gen 2 using guided workflows for authentication, data models, storage, GraphQL APIs, and Lambda functions.",
@@ -268,6 +271,36 @@
},
"homepage": "https://github.com/awslabs/agent-plugins"
},
{
"name": "aws-core",
"description": "Build, deploy, and operate applications on AWS. Skills to author infrastructure-as-code, use core services, and complete common tasks.",
"author": {
"name": "Amazon Web Services"
},
"category": "development",
"source": {
"source": "git-subdir",
"url": "https://github.com/aws/agent-toolkit-for-aws.git",
"path": "plugins/aws-core",
"ref": "main"
},
"homepage": "https://github.com/aws/agent-toolkit-for-aws"
},
{
"name": "aws-data-analytics",
"description": "Data lake, analytics, and ETL workflows with S3 Tables, AWS Glue, and Athena.",
"author": {
"name": "Amazon Web Services"
},
"category": "development",
"source": {
"source": "git-subdir",
"url": "https://github.com/aws/agent-toolkit-for-aws.git",
"path": "plugins/aws-data-analytics",
"ref": "main"
},
"homepage": "https://github.com/aws/agent-toolkit-for-aws"
},
{
"name": "aws-dev-toolkit",
"description": "AWS development toolkit — 34 skills, 11 agents, and 3 MCP servers for building, migrating, and performing architecture reviews on AWS.",
@@ -605,6 +638,20 @@
"category": "productivity",
"homepage": "https://claude.com/cwc-makers"
},
{
"name": "dash0",
"description": "OpenTelemetry observability for Claude Code sessions. Captures tool calls, LLM invocations, token usage, and errors as OTel traces. Send telemetry to Dash0 or any OpenTelemetry-compatible backend.",
"author": {
"name": "Dash0"
},
"category": "monitoring",
"source": {
"source": "url",
"url": "https://github.com/dash0hq/dash0-agent-plugin.git",
"sha": "38c6d74e637bd7dbe1fa2c364de66d07efe88a9a"
},
"homepage": "https://dash0.com/"
},
{
"name": "data",
"description": "Data engineering for Apache Airflow and Astronomer. Author DAGs with best practices, debug pipeline failures, trace data lineage, profile tables, migrate Airflow 2 to 3, and manage local and cloud deployments.",
@@ -724,16 +771,6 @@
"category": "productivity",
"source": "./external_plugins/discord"
},
{
"name": "elixir-ls-lsp",
"description": "Elixir language server (ElixirLS) for Claude Code — provides code intelligence and diagnostics for .ex, .exs, and .heex files.",
"source": {
"source": "url",
"url": "https://github.com/MikaelFangel/claude-elixir-ls-lsp.git",
"sha": "806a6eeeb88b9a306a59b3212a1d5d88aa5c70af"
},
"homepage": "https://elixir-lsp.github.io/elixir-ls/"
},
{
"name": "exa",
"description": "Exa AI web search, deep research, and content extraction. Provides MCP tools and research skills for comprehensive web search, people discovery, company research, academic papers, and more.",
@@ -835,16 +872,6 @@
},
"homepage": "https://github.com/firecrawl/firecrawl-claude-plugin.git"
},
{
"name": "firetiger",
"description": "Claude Code plugin for Firetiger observability workflows and MCP-powered investigations.",
"source": {
"source": "url",
"url": "https://github.com/firetiger-oss/claude-plugin.git",
"sha": "51421ce20adc7c30eb014e6847c7087ed34cb879"
},
"homepage": "https://www.firetiger.com/"
},
{
"name": "flint",
"description": "Build and manage websites with Flint's AI website builder through natural conversation.",
@@ -855,16 +882,6 @@
},
"homepage": "https://www.tryflint.com/docs/claude-code-plugin"
},
{
"name": "followrabbit",
"description": "Cloud cost optimization for GCP infrastructure. Review changes for cost impact and auto-apply savings recommendations using the followrabbit CLI.",
"source": {
"source": "url",
"url": "https://github.com/followrabbit-ai/awesome-rabbit.git",
"sha": "6926154501300d348a7b50d47479648fe87985b6"
},
"homepage": "https://subscriptions.agentic.followrabbit.ai/"
},
{
"name": "frontend-design",
"description": "Create distinctive, production-grade frontend interfaces with high design quality. Generates creative, polished code that avoids generic AI aesthetics.",
@@ -904,16 +921,6 @@
"source": "./external_plugins/gitlab",
"homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/gitlab"
},
{
"name": "goodmem",
"description": "GoodMem memory infrastructure for AI agents. Use Python SDK skills to write code that manages embedders, spaces, and memories, or use MCP tools to perform GoodMem operations directly via natural language.",
"source": {
"source": "url",
"url": "https://github.com/PAIR-Systems-Inc/goodmem-claude-code-plugin.git",
"sha": "4e23ab2b3bc7cb4167c99e10d9640ad7089744d7"
},
"homepage": "https://github.com/PAIR-Systems-Inc/goodmem-claude-code-plugin"
},
{
"name": "gopls-lsp",
"description": "Go language server for code intelligence and refactoring",
@@ -941,18 +948,6 @@
"source": "./external_plugins/greptile",
"homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/greptile"
},
{
"name": "helius",
"description": "Build on Solana with Helius — live blockchain tools, expert coding patterns, and autonomous account signup",
"source": {
"source": "git-subdir",
"url": "https://github.com/helius-labs/core-ai.git",
"path": "helius-plugin",
"ref": "main",
"sha": "d9d252497bcf1e4bd5073a76715cd50a8353f9c3"
},
"homepage": "https://www.helius.dev/docs"
},
{
"name": "hookify",
"description": "Easily create custom hooks to prevent unwanted behaviors by analyzing conversation patterns or from explicit instructions. Define rules via simple markdown files.",
@@ -1300,16 +1295,6 @@
},
"homepage": "https://github.com/makenotion/claude-code-notion-plugin"
},
{
"name": "opsera-devsecops",
"description": "Opsera DevSecOps Agent — AI-powered architecture analysis, security scanning, compliance auditing, and SQL security for your codebase. Free trial included.",
"source": {
"source": "url",
"url": "https://github.com/opsera-agents/opsera-devsecops.git",
"sha": "e797228134ee7d3199594eb0ee5a659df40c91da"
},
"homepage": "https://opsera.ai/agents"
},
{
"name": "optibot",
"description": "AI code review that catches production-breaking bugs, business logic issues, and security vulnerabilities — directly in Claude Code.",
@@ -1472,16 +1457,6 @@
},
"homepage": "https://prisma.io"
},
{
"name": "product-tracking-skills",
"description": "AI agent skills that make SaaS products data-ready for product analytics — from codebase scan to tracking plan to working instrumentation code.",
"source": {
"source": "url",
"url": "https://github.com/Accoil/product-tracking-skills.git",
"sha": "341f8cf47d8b5dda550222152377c50aee34c723"
},
"homepage": "https://www.accoil.com/product-tracking"
},
{
"name": "pydantic-ai",
"description": "Write accurate Pydantic AI code from the start. Up-to-date patterns, decision trees, and common gotchas for agents, tools, structured output, streaming, and multi-agent apps.",
@@ -1555,21 +1530,6 @@
},
"homepage": "https://quarkus.io"
},
{
"name": "rails-query",
"description": "Run read-only database queries against a Ruby on Rails 8.2+ app's database via `rails query` — ActiveRecord or SQL, schema/model introspection, EXPLAIN, pagination, and remote execution via Kamal.",
"author": {
"name": "Lewis Buckley",
"url": "https://github.com/lewispb"
},
"category": "development",
"source": {
"source": "github",
"repo": "lewispb/rails-query-skill",
"commit": "0f53fa861089e1f46097db9a92aea311f340c355"
},
"homepage": "https://github.com/lewispb/rails-query-skill"
},
{
"name": "railway",
"description": "Deploy and manage apps, databases, and infrastructure on Railway. Covers project setup, deploys, environment configuration, networking, troubleshooting, and monitoring.",
@@ -1710,16 +1670,6 @@
},
"homepage": "https://help.sap.com/docs/MDK"
},
{
"name": "searchfit-seo",
"description": "Free AI-powered SEO toolkit — audit websites, plan content strategy, optimize pages, generate schema markup, cluster keywords, and track AI visibility. Works with any website or codebase.",
"source": {
"source": "url",
"url": "https://github.com/searchfit/searchfit-seo.git",
"sha": "ced1a99a9fadfc10aa573a05829fc1bd357d4e4c"
},
"homepage": "https://searchfit.ai"
},
{
"name": "security-guidance",
"description": "Security reminder hook that warns about potential security issues when editing files, including command injection, XSS, and unsafe code patterns",
@@ -2014,6 +1964,20 @@
"source": "./external_plugins/terraform",
"homepage": "https://github.com/anthropics/claude-plugins-public/tree/main/external_plugins/terraform"
},
{
"name": "twilio-developer-kit",
"description": "Twilio Skills provide procedural knowledge for AI coding agents — which APIs to use, in what order, and what to avoid. Covers SMS, Voice, WhatsApp, Verify, SendGrid, Compliance, and 30+ products.",
"author": {
"name": "Twilio"
},
"category": "development",
"source": {
"source": "url",
"url": "https://github.com/twilio/ai.git",
"sha": "0713fb1f40b5e871cad4c1c99f603c812431692a"
},
"homepage": "https://www.twilio.com"
},
{
"name": "typescript-lsp",
"description": "TypeScript/JavaScript language server for enhanced code intelligence",
@@ -2107,16 +2071,6 @@
},
"homepage": "https://docs.versori.com/latest/ai-tooling/overview"
},
{
"name": "voila-api",
"description": "Definitive guide for the Voila API. Covers shipment creation (Manual/Smart Shipping), real-time tracking, detailed history, manifesting, collections, webhooks, and third-party integrations (Sorted, Peoplevox, Mintsoft, Veeqo, JD).",
"source": {
"source": "url",
"url": "https://github.com/TSedmanDC/Voila-API-Skill.git",
"sha": "422c7beb772a0de4592a204584e0e990fc5dc139"
},
"homepage": "https://github.com/TSedmanDC/Voila-API-Skill"
},
{
"name": "windsor-ai",
"description": "Connect Claude Code to 325+ business data sources via Windsor.ai. Query marketing, sales, CRM, ecommerce, finance, and analytics data from Google Ads, Meta, HubSpot, Salesforce, Shopify, Stripe, and hundreds more — directly from your terminal.",
@@ -2175,7 +2129,7 @@
"url": "https://github.com/zapier/zapier-mcp.git",
"path": "plugins/zapier",
"ref": "main",
"sha": "76c4669321847c8f72a6e0462c17f29fd437519a"
"sha": "f34a7854febed415c9ef766eec1c66529ef0668e"
},
"homepage": "https://github.com/zapier/zapier-mcp/tree/main/plugins/zapier"
},

View File

@@ -31,7 +31,7 @@ Then ask Claude to build whatever you want next — a magic 8-ball, a pixel pet,
## Prerequisites
Python 3.10+ and git on the host machine. The onboarding scripts auto-install `esptool` on first run; `pyserial` is vendored in the upstream repo.
Python 3.10+ on the host machine (git is optional — `/maker-setup` falls back to a curl+tar download if it's missing). The onboarding scripts auto-install `esptool` on first run; `pyserial` is vendored in the upstream repo.
## License

View File

@@ -1,10 +1,15 @@
---
description: Onboard a Code-with-Claude Makers Cardputer — clone the build-with-claude repo, flash firmware, and install the Claude Buddy apps.
description: Onboard a Code-with-Claude Makers Cardputer — fetch the build-with-claude repo, flash firmware, and install the Claude Buddy apps.
disable-model-invocation: true
---
The user has a Cardputer-Adv from claude.com/cwc-makers plugged in over USB-C.
1. Clone or update https://github.com/moremas/build-with-claude in the current directory.
2. Invoke the `m5-onboard` skill and follow it to run `onboard/scripts/onboard.py --apps buddy` from the clone, surfacing the download-mode button prompt to the user.
1. Get https://github.com/moremas/build-with-claude into a `build-with-claude/` directory under cwd:
- If `git` is available: `git clone` (or `git pull` if it already exists).
- If `git` is **not** available: don't install it. Download the GitHub tarball instead — `curl` and `tar` ship with macOS, Linux, and Windows 10+ out of the box:
- macOS / Linux: `curl -L https://github.com/moremas/build-with-claude/archive/refs/heads/main.tar.gz | tar xz && mv build-with-claude-main build-with-claude`
- Windows (PowerShell): `curl.exe -L -o bwc.zip https://github.com/moremas/build-with-claude/archive/refs/heads/main.zip; tar -xf bwc.zip; Rename-Item build-with-claude-main build-with-claude`
- Re-running `/maker-setup` later just re-downloads (~500KB) — no update mechanism needed.
2. Invoke the `m5-onboard` skill and follow it to run `onboard/scripts/onboard.py --apps buddy` from inside `build-with-claude/`, surfacing the download-mode button prompt to the user.
3. When done, tell the user how to launch Claude Buddy and ask what they want to build next (see the `cardputer-buddy` skill for iterating).

View File

@@ -130,17 +130,9 @@ Once `m5-onboard go` finishes at the `DONE` banner, the device is ready to use o
`onboard.py` runs a preflight check at startup: if `esptool` (or, in the rare prune-vendor case, `pyserial`) is missing, it lists what's needed and asks the user whether to install now. On `Y` (or Enter) it runs `python -m pip install --user <missing>` in the current interpreter, then verifies. Inside a venv the `--user` flag is dropped so the install lands in the venv's site-packages. Non-interactive callers (piped stdin) get a manual-install hint instead of a prompt.
Python itself has to exist before this skill can do anything — you can't bootstrap an interpreter from inside one. Same story for `git` (needed once, to clone the skill and bundle repos). Claude's responsible for detecting both and installing whatever's missing *before* running any `scripts/*.py` invocation. Detection is just running `python3 --version` / `python --version` and `git --version` — if either fails, Claude fetches them with the host's native package manager before anything else.
Python itself has to exist before this skill can do anything — you can't bootstrap an interpreter from inside one. `git` is **not** required — the `/maker-setup` command falls back to downloading the GitHub tarball with `curl`+`tar` (both pre-installed on macOS, Linux, and Windows 10+) when `git --version` fails. Claude's responsible for detecting Python and installing it if missing *before* running any `scripts/*.py` invocation. Detection is just running `python3 --version` / `python --version` — if it fails, Claude fetches Python with the host's native package manager before anything else.
**Per-OS dependency bootstrap (Claude's responsibility if missing):**
*Git:*
- **Windows** — `winget install -e --id Git.Git --silent --accept-source-agreements --accept-package-agreements`. Adds `git.exe` to PATH; may need a new shell for it to be visible.
- **macOS** — `/usr/bin/git` ships with Xcode Command Line Tools; `git --version` on a fresh macOS triggers the tools installer automatically. If you want to avoid the GUI prompt, install via `xcode-select --install` (still opens a dialog) or `brew install git`.
- **Linux** — `sudo apt-get install -y git` / `sudo dnf install -y git` / `sudo pacman -S --noconfirm git`.
*Python:*
**Per-OS Python bootstrap (Claude's responsibility if missing):**
- **Windows** — `winget install -e --id Python.Python.3.13 --silent --accept-source-agreements --accept-package-agreements`. Takes ~30 seconds, no UI, gets PATH right. If the current shell can't see `python` afterwards, tell the user to close and reopen the terminal (Windows updates PATH only on new shells).
- **macOS** — Python 3 is usually pre-installed as `/usr/bin/python3` on any current macOS (shipped by Apple). If for some reason it isn't, `brew install python@3.13` via Homebrew is the go-to; if Homebrew itself is missing, offer to install it via `/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"` (but only if the user confirms — Homebrew is a larger commitment than winget).