toolify

Scaffolds external API and MCP server integrations for Next.js and Rails projects.

Updated Aug 13, 2026
One-click install
npx skills add https://github.com/imMamdouhaboammar/marketing-skills --skill toolify-immamdouhaboammar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: toolify
Source: https://github.com/imMamdouhaboammar/marketing-skills/tree/main/skills/toolify
Command: npx skills add https://github.com/imMamdouhaboammar/marketing-skills --skill toolify-immamdouhaboammar

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Setting up a new third-party tool integration involves repetitive plumbing: choosing an auth pattern, configuring env vars, writing a client wrapper, wiring webhooks, and verifying everything works. This Skill turns that into a guided wizard that produces working, secure integration code instead of ad-hoc copy-paste from docs. ## Core Features & Use Cases - Interactive integration wizard: Asks structured questions about the tool, stack, auth pattern, SDK, env vars, and webhooks, then scaffolds client wrappers, webhook handlers, example routes, and env templates for Next.js or Rails. - MCP server wiring: Adds entries to .mcp.json plus the required environment variables for MCP-based tools like Stripe, Sanity, or GitHub. - Security-first defaults: Enforces webhook signature verification, correct Vercel sensitive vs non-sensitive env var handling, and pinned SDK versions. - Use Case: You want to add Stripe payments to a Next.js app. Run the wizard, answer a few questions, and receive a typed client in src/lib/stripe.ts, a signature-verified webhook route, env var setup, and a smoke-test command. ## Quick Start Ask the agent to integrate Stripe into this project using the toolify wizard and follow the guided questions.

Frequently Asked Questions about toolify

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate a third-party API into a Next.js project?

Run the toolify wizard with the tool name, answer structured questions about auth, SDK, and webhooks, and it scaffolds a typed client in src/lib, a webhook route if needed, env var templates, and a smoke-test command.

How do I add an MCP server to my project configuration?

The wizard handles MCP servers by adding or updating the server entry in .mcp.json and setting the required environment variables, without generating a client wrapper. Restart the agent afterward to activate the server.

Does toolify support frameworks other than Next.js and Rails?

No, the wizard is deliberately scoped to Next.js (App Router with TypeScript) and Rails, the two stacks it targets. Other frameworks are not supported to keep the wizard focused and accurate.

How should I set Vercel environment variables for API keys?

Only NEXT_PUBLIC_* variables use --no-sensitive since they are inlined into the client bundle. All server-side secrets like API keys and webhook secrets use --sensitive so they cannot be read back via vercel env pull.

Why is webhook signature verification required in integrations?

Webhook signature verification confirms requests genuinely come from the vendor using their crypto method, such as HMAC-SHA256 for Stripe. Skipping it is the most common security bug in scaffolded integrations, so the wizard never omits it.

When should I not use toolify for a project task?

Do not use it to create new SKILL.md files (that is skillify) or to set up cron and agent loops (that is loopify). It also scaffolds only the integration plumbing, not business logic built on top of it.