n8n-nodes-magic-dev
Version:
🪄 Magic Dev - Revolutionary community n8n node: AI Generation, Creator Hub, Quest Unlock, Market, P2P Magic Inbox (send & receive)!
109 lines (74 loc) • 4.71 kB
Markdown
# 🪄 n8n-nodes-magic-dev
> **The next-level n8n extension: A.I. workflow generation, Community Market, Quest Unlocking, Creator Hub, and fully decentralized Magic Inbox (Send & Receive, P2P/Forum)!**
## 🚀 Main Features
- **MagicDev Action Node**
- **AI Generation**: Instantly create custom workflows through OpenRouter/Claude and teleport them to your n8n instance.
- **Creator Hub**: Discover and import creative, community and premium workflows from respected n8n creators.
- **Quest Unlock**: Collect clues and unlock “golden” workflows using special codes found across the Magic Dev ecosystem.
- **Magic Market**: Search and publish workflows to a public Google Sheets-powered marketplace, with direct one-click teleportation into your instance.
- **Magic Inbox SEND (P2P/Forum)**: Securely transmit messages or entire workflows directly to any peer or to a public forum node (safeguarded communications, instant feedback).
- **Experience Feedback**: Rate each experience with 1-20 stars and share comments to improve the ecosystem.
- **Magic Inbox Receiver (Trigger Node)**
- **Receive workflows/messages** from any MagicDev SEND node (peer-to-peer or open forum).
- **Simple Mode**: Instantly auto-imports workflow into your instance.
- **Advanced Mode**: Lets you parse and process incoming data as you wish.
- **Whitelist Security**: Restrict acceptance to approved senders for maximum safety.
- **Blue Gift Icon**: Consistent, recognizable look—inspired by the Magic Dev spirit!
## đź’ˇ How It Works
- **MagicDev Node** supports multiple modes:
- _AI Generation_ – autogenerates workflows using Claude/OpenRouter.
- _Creator Mapping_ – fetches ready-to-use productivity flows.
- _Quest Unlock_ – enter hidden codes to unlock exclusive creations.
- _Market_ – search & publish automation workflows for the community.
- _Magic Inbox SEND_ – deposit a message or workflow to peer/forum.
- **Magic Inbox Receiver (Trigger)**
- Add to any workflow to receive messages or workflows at `/webhook/magic-inbox`.
- In "Simple" mode, works plug-and-play for direct workflow importing.
- Powerful Advanced mode for custom parsing, validation, or multi-step ingestion.
## 📦 Installation
npm install n8n-nodes-magic-dev
- Then **restart your n8n instance** (required).
## đź§ Usage
1. **Open n8n UI and search:**
- _MagicDev_: Find in main nodes ("Actions")
- _Magic Inbox Receiver_: Appears in triggers
2. **Configure each mode** using dropdowns and blue "?" tooltips (hover for instant guidance!)
3. **For Market and teleport**, ensure your Google Sheet contains a `WORKFLOW` column (all caps, no spaces).
4. **Protect your inbox**: When using Magic Inbox Receiver, set up the whitelist with trusted sender emails or URLs for additional security.
5. **Send a workflow/message** to anyone with their Magic Inbox URL—cross-instance, cross-community!
## đź“‘ Example Scenarios
- **Teleport a generated workflow directly to your instance** with just your API key and URL.
- **Send a workflow to a friend’s Magic Inbox** or to the public forum; they receive and auto-import it!
- **Unlock premium content** by solving creative quests and entering codes found throughout the Magic Dev network.
- **Share or find inspiration** on the open Magic Market and retrieve any flow instantly.
## 🛡️ Security & Best Practices
- Always store your API Keys safely and never share them publicly.
- Use the Whitelist mode on triggers to limit unwanted submissions.
- For Market teleportation to work, the Google Sheet column name for JSON must be `WORKFLOW` (uppercase, no spaces).
## 🛠️ Developer / Maintenance Commands
nano nodes/MagicDev/MagicDev.node.ts # Edit main node source
nano nodes/MagicInboxReceiver/MagicInboxReceiver.trigger.ts # Edit trigger node
nano package.json # Edit package metadata
npm install # Install dependencies
npm run build # Compile the TypeScript code
npm publish # Publish to npm (if owner)
## 🤝 Community, Issues & Contact
Want to suggest a new feature, report a bug, or join the creator quest?
- **GitHub**: [https://github.com/CharlesMagicDev](https://github.com/CharlesMagicDev)
- **Email**: charleslepoittevin34@gmail.com
You can also connect via Telegram for support: **@magicdev_bot**
## đź’ť Credits & Philosophy
Inspired by the creativity and teamwork of the n8n French community—automation magic by Charles, Montpellier, Occitanie 🇫🇷
_Make workflow sharing, collaboration, and automated questing fun, secure, and limitless!_
**⚡ Ready to create, share, and unlock?
Make your automation magical—with Magic Dev!**