惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
P
Proofpoint News Feed
宝玉的分享
宝玉的分享
人人都是产品经理
人人都是产品经理
博客园_首页
爱范儿
爱范儿
博客园 - 叶小钗
aimingoo的专栏
aimingoo的专栏
S
SegmentFault 最新的问题
MyScale Blog
MyScale Blog
阮一峰的网络日志
阮一峰的网络日志
IT之家
IT之家
Microsoft Security Blog
Microsoft Security Blog
Blog — PlanetScale
Blog — PlanetScale
博客园 - 【当耐特】
Y
Y Combinator Blog
量子位
博客园 - 三生石上(FineUI控件)
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
T
The Blog of Author Tim Ferriss
月光博客
月光博客
有赞技术团队
有赞技术团队
Apple Machine Learning Research
Apple Machine Learning Research
A
About on SuperTechFans

garrit.xyz

ASCII art of a dolphin looking into a mirror You should be using a meta harness for agents Pac-Man, but you're the ghost Fixing corrupted Home Assistant energy statistics Don't trust large context windows On Seeking Order in Chaos A fix for long-pressing movement keys in VSCode with Vim-Mode The Scientific Method | Garrit's Notes The Cult of Done Manifesto Custom Entities in Home Assistant Making family IT support effortless (and free) git diff --ignore-all-space makes code review way easier No matter what you do, always leave a breadcrumb
n8n-nodes-open5e: n8n community node that lets you access...
2026-02-13 · via garrit.xyz

n8n-nodes-open5e is an n8n community node that lets you access D&D 5th edition SRD content from the Open5e API in your n8n workflows.

The Open5e node provides access to 12 different D&D 5e resources through the Open5e API. Each resource supports three operations:

  • Get Many: Retrieve multiple items with optional filters and pagination
  • Get: Retrieve a single item by its identifier (slug or key)
  • Search: Search for items by name or description

Example Workflows

1. Random Encounter Generator

Create random encounters by fetching monsters filtered by challenge rating:

  1. Add an Open5e node to your workflow
  2. Select Resource: Monster
  3. Select Operation: Get Many
  4. In Filters, add:
    • Challenge Rating: 5
    • Document Source: wotc-srd
  5. Toggle Return All ON to get all matching monsters
  6. Connect to a Function node to randomly select 3-5 monsters
  7. Format the output as needed (Discord message, email, etc.)

2. Spell Lookup Bot

Build a Discord bot that looks up spell information:

  1. Use a Discord Trigger node to listen for commands
  2. Add a Function node to extract the spell name from the command
  3. Add an Open5e node:
    • Resource: Spell
    • Operation: Search
    • Search Term: ={{ $json.spellName }}
  4. Add a Function node to format the spell details
  5. Send the formatted spell info back to Discord

Search for magic items and weapons by name:

  1. Add an HTTP Request trigger or Form trigger to accept search queries
  2. Add an Open5e node:
    • Resource: Magic Item (or Weapon)
    • Operation: Search
    • Search Term: ={{ $json.query }}
    • Limit: 10
  3. Format and return the results

Contributing

This is my first n8n community node. Contributions are welcome! Please feel free to submit a Pull Request or open an issue if you encounter any issues.


Continue Reading