artifacts-builder
Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use…
Universal MCP client for connecting to any MCP server with progressive disclosure. Wraps MCP servers as skills to avoid context window bloat from tool definitions. Use when interacting with external MCP servers (Zapier, Sequential Thinking, GitHub, filesystem, etc.), listing
$ npx -y skills add walidboulanouar/Ay-Skills --skill mcp-client --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/mcp-clientContext preview
The summary Claude sees to decide when to auto-load this skill.
Universal MCP client for connecting to any MCP server with progressive disclosure. Wraps MCP servers as skills to avoid context window bloat from tool definitions. Use when interacting with external MCP servers (Zapier, Sequential Thinking, GitHub, filesystem, etc.), listing
name: mcp-client description: Universal MCP client for connecting to any MCP server with progressive disclosure. Wraps MCP servers as skills to avoid context window bloat from tool definitions. Use when interacting with external MCP servers (Zapier, Sequential Thinking, GitHub, filesystem, etc.), listing available tools, or executing MCP tool calls. Triggers on requests like "connect to Zapier", "use MCP server", "list MCP tools", "call Zapier action", "use sequential thinking", or any MCP server interaction.
Connect to any MCP server with progressive disclosure - load tool schemas on-demand instead of dumping thousands of tokens into context upfront.
This skill is located at: `.claude/skills/mcp-client/`
**Script path:** `.claude/skills/mcp-client/scripts/mcp_client.py`
The script looks for config in this order: 1. `MCP_CONFIG_PATH` env var (custom path) 2. **`references/mcp-config.json`** (this skill's config - recommended) 3. `.mcp.json` in project root 4. `~/.claude.json`
**Your config file:** `.claude/skills/mcp-client/references/mcp-config.json`
Edit this file to add your API keys. The example file (`example-mcp-config.json`) is kept as a reference template.
Security note:
**If the user hasn't provided their Zapier API key yet, ask them for it.**
All commands use the script at `.claude/skills/mcp-client/scripts/mcp_client.py`:
# List configured servers
python .claude/skills/mcp-client/scripts/mcp_client.py servers
# List tools from a server
python .claude/skills/mcp-client/scripts/mcp_client.py tools <server_name>
# Call a tool
python .claude/skills/mcp-client/scripts/mcp_client.py call <server> <tool> '{"arg": "value"}'1. **Check config exists** - Run `servers` command. If error, create `.mcp.json` 2. **List servers** - See what MCP servers are configured 3. **List tools** - Get tool schemas from a specific server 4. **Call tool** - Execute a tool with arguments
| Command | Description | |---------|-------------| | `servers` | List all configured MCP servers | | `tools <server>` | List tools with full parameter schemas | | `call <server> <tool> '<json>'` | Execute a tool with arguments |
# 1. List servers to confirm Zapier is configured
python .claude/skills/mcp-client/scripts/mcp_client.py servers
# 2. List Zapier tools
python .claude/skills/mcp-client/scripts/mcp_client.py tools zapier
# 3. Call a Zapier tool
python .claude/skills/mcp-client/scripts/mcp_client.py call zapier <tool_name> '{"param": "value"}'# 1. List tools
python .claude/skills/mcp-client/scripts/mcp_client.py tools sequential-thinking
# 2. Use sequential thinking
python .claude/skills/mcp-client/scripts/mcp_client.py call sequential-thinking sequentialthinking '{"thought": "Breaking down the problem...", "thoughtNumber": 1, "totalThoughts": 5, "nextThoughtNeeded": true}'Config file format (`references/mcp-config.json`):
{
"mcpServers": {
"zapier": {
"url": "https://mcp.zapier.com/api/v1/connect",
"api_key": "your-api-key"
},
"sequential-thinking": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-sequential-thinking"]
}
}
}**Transport detection:**
Errors return JSON:
{"error": "message", "type": "configuration|validation|connection"}pip install mcp fastmcp
A collection of Claude Code skills built and used by AY Automate. Each skill lives in skills// and is plug-and-play with Claude Code.
Repo: walidboulanouar/Ay-Skills
Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use…
Create Excalidraw diagram JSON files that make visual arguments. Use when the user wants to visualize workflows, architectures, agent systems, client…
Use this skill to query your Google NotebookLM notebooks directly from Claude Code for source-grounded, citation-backed answers from Gemini. Browser…
Create and edit Remotion videos with domain-specific knowledge. TRIGGERS - Use this skill when: - User mentions "Remotion" in their request - User references a…
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's…