{"_id":"@designpal/agent-skills","_rev":"6-0c6738929d73684d5cf0c2e83d65d5e6","name":"@designpal/agent-skills","dist-tags":{"latest":"0.1.5"},"versions":{"0.1.0":{"name":"@designpal/agent-skills","version":"0.1.0","license":"MIT","_id":"@designpal/agent-skills@0.1.0","maintainers":[{"name":"az_99","email":"azamahmed899@gmail.com"}],"bin":{"designpal":"bin/cli.js"},"dist":{"shasum":"9da370d4030b878c7281c2e9a01934ad0434f4f3","tarball":"https://registry.npmjs.org/@designpal/agent-skills/-/agent-skills-0.1.0.tgz","fileCount":15,"integrity":"sha512-jQytvdbByviRH0MqE1YiQP0TolcVSVLI5z/DV1/6O/1TdJBbRkP7gqZHK/QIzVIn+4OTQ+1bvwTjtvIrmWdoIw==","signatures":[{"sig":"MEQCID5VHLuNuMVG9xqa8kzESN1rkteHrvVJDqwZneuopyaNAiALWWHxc31uEtBiAFssFJDR7D0WgJJjTFOpxBNZzKmj8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17892},"type":"module","engines":{"node":">=18"},"_npmUser":{"name":"az_99","email":"azamahmed899@gmail.com"},"_npmVersion":"10.9.2","description":"Set up DesignPal MCP in your project — one command for Claude Code, Cursor, Codex, VS Code, or Windsurf.","directories":{},"_nodeVersion":"23.6.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-skills_0.1.0_1776816308937_0.7357408032643244","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@designpal/agent-skills","version":"0.1.1","license":"MIT","_id":"@designpal/agent-skills@0.1.1","maintainers":[{"name":"az_99","email":"azamahmed899@gmail.com"}],"bin":{"designpal":"bin/cli.js"},"dist":{"shasum":"e6e5e8c676b90fa747571ba4ed798aad728d3144","tarball":"https://registry.npmjs.org/@designpal/agent-skills/-/agent-skills-0.1.1.tgz","fileCount":15,"integrity":"sha512-ClzLFKKj+jaSjk/u1k0hPiw4BhwnvqpXRWPRDfEgp36pCwm7Q8J8ly0uB5s7WxePE/dPsIhWBHIAYETf2iBV1g==","signatures":[{"sig":"MEQCIH0EHtL11vBzQs3yc3JxeetXTJmanY5R/gJ8i34FF0+LAiBBlM+sYrPA2nl3iMJ+yxwBN1eQR5c1qF0pI4XMKyQzSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17893},"type":"module","engines":{"node":">=18"},"_npmUser":{"name":"az_99","email":"azamahmed899@gmail.com"},"_npmVersion":"10.9.2","description":"Set up DesignPal MCP in your project — one command for Claude Code, Cursor, Codex, VS Code, or Windsurf.","directories":{},"_nodeVersion":"23.6.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-skills_0.1.1_1776817489694_0.17211449140721813","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@designpal/agent-skills","version":"0.1.2","license":"MIT","_id":"@designpal/agent-skills@0.1.2","maintainers":[{"name":"az_99","email":"azamahmed899@gmail.com"}],"bin":{"designpal":"bin/cli.js"},"dist":{"shasum":"30347f4bdb46a0d3dfa84cafbfdeac3ef3add0f6","tarball":"https://registry.npmjs.org/@designpal/agent-skills/-/agent-skills-0.1.2.tgz","fileCount":15,"integrity":"sha512-U9rNOBmvYB3GoUGUAtA+liudf8l9pcpcoRo76cQzS5u18m4J9ThRv9zfMjpTNBl1NS89esXW0v3nbeoGh8gF3Q==","signatures":[{"sig":"MEYCIQC/T+3xeGDnchC6CeTm9HSgZxtgJmns3jEFUxShI8PYoAIhAJIi/8KhG+3wQxyeBXQGdSpW1eH3MDikBXh3fKaZBqfW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17897},"type":"module","engines":{"node":">=18"},"_npmUser":{"name":"az_99","email":"azamahmed899@gmail.com"},"_npmVersion":"10.9.2","description":"Set up DesignPal MCP in your project — one command for Claude Code, Cursor, Codex, VS Code, or Windsurf.","directories":{},"_nodeVersion":"23.6.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-skills_0.1.2_1776874436414_0.9686861325447342","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@designpal/agent-skills","version":"0.1.3","license":"MIT","_id":"@designpal/agent-skills@0.1.3","maintainers":[{"name":"az_99","email":"azamahmed899@gmail.com"}],"bin":{"designpal":"bin/cli.js"},"dist":{"shasum":"6d515cebbeb8ec162db00386f5d4f964a40dd84a","tarball":"https://registry.npmjs.org/@designpal/agent-skills/-/agent-skills-0.1.3.tgz","fileCount":15,"integrity":"sha512-2lHdQ1EFlep29HkKC+wDUQ8aek5UYZrTMXqfPj0bod29htNqk8kTa1FqtCH5fV1sLDuQDbdI57RIq08F57udnA==","signatures":[{"sig":"MEUCIEZP4PZzPIvsvEBO0q6Dxc7sVmRxaDB3MrXrEFOxV+5eAiEA/+yQW4TwWk4iIsMoAnvC2mL1fi2RqEZTYzag4MKHy7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17897},"type":"module","engines":{"node":">=18"},"_npmUser":{"name":"az_99","email":"azamahmed899@gmail.com"},"_npmVersion":"10.9.2","description":"Set up DesignPal MCP in your project — one command for Claude Code, Cursor, Codex, VS Code, or Windsurf.","directories":{},"_nodeVersion":"23.6.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-skills_0.1.3_1776880155261_0.9368045755933985","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@designpal/agent-skills","version":"0.1.4","license":"MIT","_id":"@designpal/agent-skills@0.1.4","maintainers":[{"name":"az_99","email":"azamahmed899@gmail.com"}],"bin":{"designpal":"bin/cli.js"},"dist":{"shasum":"62c5764358d7825d2c6a07ffaf31f6993c2d6152","tarball":"https://registry.npmjs.org/@designpal/agent-skills/-/agent-skills-0.1.4.tgz","fileCount":16,"integrity":"sha512-2w2htBnStqRWXv8uCJ/V5qQtopam04vDlZgkrO9HbT54KME66mGAyiZrT7Eo16rrH68TNrmg3UvE8ZGfRHAW/A==","signatures":[{"sig":"MEUCIBOOVE8fj3GVO8UP8TSdW9sE1/DqJ8Sz8/+vcrgjeJZlAiEAyB9NjT9gX0NHIAygq+Kr3653Bb7KErzZVgfiyhcbYDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24171},"type":"module","engines":{"node":">=18"},"_npmUser":{"name":"az_99","email":"azamahmed899@gmail.com"},"_npmVersion":"10.9.2","description":"Set up DesignPal MCP in your project — one command for Claude Code, Cursor, Codex, VS Code, or Windsurf.","directories":{},"_nodeVersion":"23.6.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-skills_0.1.4_1777521732064_0.6477793475231921","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@designpal/agent-skills","version":"0.1.5","description":"Set up DesignPal MCP in your project — one command for Claude Code, Cursor, Codex, VS Code, or Windsurf.","license":"MIT","bin":{"designpal":"bin/cli.js"},"engines":{"node":">=18"},"type":"module","_id":"@designpal/agent-skills@0.1.5","_nodeVersion":"23.6.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-ej9KkuKQ5Zjy3mYleP/xEZVf/0og6HoAcQF3fgWYjm+B0OYOa1Sqe7cod1BeZTladDOAgujnfp3u+zoiShimVg==","shasum":"2fb9e0ff2652cc97696dac7626f81f501a7a4755","tarball":"https://registry.npmjs.org/@designpal/agent-skills/-/agent-skills-0.1.5.tgz","fileCount":16,"unpackedSize":25064,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIB7MNLSfFylMmUNadFXd9Kzwx6LAR71qD406jYYdK2WfAiAcZ7GRjdUi/5No25/vTFPNrSbI+stZM/08Qe70QrVsAQ=="}]},"_npmUser":{"name":"az_99","email":"azamahmed899@gmail.com"},"directories":{},"maintainers":[{"name":"az_99","email":"azamahmed899@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agent-skills_0.1.5_1777652445134_0.871780599646423"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-22T00:05:08.876Z","modified":"2026-05-01T16:20:45.409Z","0.1.0":"2026-04-22T00:05:09.075Z","0.1.1":"2026-04-22T00:24:49.859Z","0.1.2":"2026-04-22T16:13:56.586Z","0.1.3":"2026-04-22T17:49:15.392Z","0.1.4":"2026-04-30T04:02:12.238Z","0.1.5":"2026-05-01T16:20:45.287Z"},"license":"MIT","description":"Set up DesignPal MCP in your project — one command for Claude Code, Cursor, Codex, VS Code, or Windsurf.","maintainers":[{"name":"az_99","email":"azamahmed899@gmail.com"}],"readme":"# @designpal/agent-skills\n\n> One command to set up the DesignPal MCP in Claude Code, Cursor, Codex, VS Code, or Windsurf.\n\n[![npm](https://img.shields.io/npm/v/@designpal/agent-skills.svg)](https://www.npmjs.com/package/@designpal/agent-skills)\n[![license](https://img.shields.io/npm/l/@designpal/agent-skills.svg)](#license)\n\nDesignPal is a remote MCP server that turns a conversation into a cinematic, scroll-driven animated website. This package wires it into your AI assistant of choice — writing the right config files, registering a slash command and subagent for Claude Code, and getting you to a browser sign-in in under a minute.\n\n## Install\n\nRun at the root of your project:\n\n```bash\nnpx -y @designpal/agent-skills init\n```\n\nThe CLI auto-detects your client (it looks for `.claude/`, `.cursor/`, `.codex/`, `.vscode/`, or `.windsurf/` in the project, and falls back to Claude Code), writes the right MCP config, and prints next steps.\n\n## Requirements\n\n- **Node.js 18 or newer**\n- **An MCP-compatible client:** Claude Code, Cursor, Codex, VS Code with GitHub Copilot (Agent mode), or Windsurf\n- **A Google account** — sign-in is OAuth via Google. No API key. No manual credential setup.\n\n## Quick start\n\n### 1. Initialize\n\nRun from the root of your project. Auto-detect, or pick a host:\n\n```bash\n# Auto-detect (defaults to Claude Code)\nnpx -y @designpal/agent-skills init\n\n# Pick a specific host\nnpx -y @designpal/agent-skills init cursor\nnpx -y @designpal/agent-skills init vscode\nnpx -y @designpal/agent-skills init windsurf\nnpx -y @designpal/agent-skills init codex\n\n# Set up every supported host at once\nnpx -y @designpal/agent-skills init --all\n```\n\n### 2. Connect\n\n| Client | Next step |\n|---|---|\n| **Claude Code** | Run `/designpal` to start a project, or `/mcp` to inspect the server. |\n| **Cursor / VS Code / Windsurf / Codex** | Open the editor's MCP panel, find the `designpal` server, click connect. In VS Code, switch GitHub Copilot Chat to Agent mode. |\n\nA browser window opens for the OAuth consent screen. Sign in with Google — that's the only credential step. Your client caches the bearer token and refreshes it silently.\n\n### 3. Prompt\n\nOpen your assistant and try:\n\n> Use DesignPal to build a landing page for a productivity app called FocusFlow. Dark, minimal aesthetic. Hero with an animated video background, a features section, and a CTA at the bottom.\n\nThe assistant walks you through a short questionnaire and either previews one section or generates the whole page.\n\n## Commands\n\n```\ndesignpal init [host] [--all]     Set up DesignPal MCP for your editor\ndesignpal doctor [host]           Check your setup for issues\ndesignpal upgrade [host] [--all]  Refresh skill/agent files to the latest version\n```\n\n### `init`\n\nWrites the host-specific MCP config and (for Claude Code) the slash command, subagent, and skill files. Also creates `.designpal/` and adds it to `.gitignore`.\n\n```bash\nnpx -y @designpal/agent-skills init\nnpx -y @designpal/agent-skills init cursor\nnpx -y @designpal/agent-skills init --all\n```\n\n### `doctor`\n\nVerifies the MCP config exists, parses cleanly, points at the right server, and (for Claude Code) checks the skill / agent / command files are in place. Pings the well-known URL too.\n\n```bash\nnpx @designpal/agent-skills doctor\nnpx @designpal/agent-skills doctor cursor\n```\n\n### `upgrade`\n\nWhen a new version of this package ships, refreshes the slash-command, subagent, and skill markdown files to match. The MCP config is left alone — re-run `init` if you need to recreate it.\n\n```bash\nnpx -y @designpal/agent-skills upgrade\nnpx -y @designpal/agent-skills upgrade --all\n```\n\n## Supported hosts\n\n| CLI argument | Client | MCP config path |\n|---|---|---|\n| `claude` *(default)* | Claude Code | `.mcp.json` |\n| `cursor` | Cursor | `.cursor/mcp.json` |\n| `codex` | Codex CLI | `.codex/mcp.json` |\n| `vscode` | VS Code (GitHub Copilot Agent mode) | `.vscode/mcp.json` |\n| `windsurf` | Windsurf | `.windsurf/mcp.json` |\n\nAll configs are project-scoped — they live inside the project and travel with your repo if you commit them.\n\n## What `init` writes\n\nEvery host gets the same MCP server entry:\n\n```json\n{\n  \"mcpServers\": {\n    \"designpal\": {\n      \"type\": \"http\",\n      \"url\": \"https://www.designpal.dev/api/mcp\"\n    }\n  }\n}\n```\n\n**Claude Code** gets three additional files for a richer experience:\n\n- `.claude/skills/designpal/SKILL.md` — a skill teaching Claude how to use the 19 DesignPal tools end-to-end\n- `.claude/agents/designpal.md` — a subagent for multi-step generation work\n- `.claude/commands/designpal.md` — the `/designpal` slash command\n\n`init` also creates a project-local `.designpal/` directory (where generated HTML and asset bundles land) and appends an exclusion to `.gitignore`:\n\n```\n# DesignPal generated assets\n.designpal/*\n!.designpal/.gitkeep\n```\n\n## Authentication\n\nDesignPal is OAuth-only. **There is no API key.** The first time your client calls a DesignPal tool, a browser window opens to `designpal.dev/oauth/authorize` for the consent screen. You sign in with Google; your client receives a bearer token and refreshes it silently from then on.\n\nTo re-authorize (e.g., switching Google accounts), most clients have a \"disconnect\" or \"reauthorize\" action in their MCP panel — or you can delete the cached token from your client's MCP credential store and call any DesignPal tool to trigger a fresh consent flow.\n\n## Free trial & pricing\n\nNew accounts get **one free animated section preview** — enough to see DesignPal in motion. After that, plans start at $25/mo. See [pricing](https://designpal.dev/#pricing).\n\n## Troubleshooting\n\nRun the doctor:\n\n```bash\nnpx @designpal/agent-skills doctor\n```\n\nIt checks that the MCP config exists, parses, points at the right server, that the server is reachable, and that any host-specific files are in place.\n\nFor deeper help, see the full setup guide at [designpal.dev/docs/mcp](https://designpal.dev/docs/mcp).\n\n## Links\n\n- **Setup guide:** [designpal.dev/docs/mcp](https://designpal.dev/docs/mcp)\n- **Dashboard:** [designpal.dev/dashboard](https://designpal.dev/dashboard)\n- **Pricing:** [designpal.dev/#pricing](https://designpal.dev/#pricing)\n- **MCP server URL:** `https://www.designpal.dev/api/mcp`\n\n## License\n\nMIT\n","readmeFilename":"README.md"}