AionUi
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
Crawler Summary
Look up D&D 5th Edition content from the owner's personal reference database and display results as rich Discord embeds. --- name: 5e-lookup description: Look up D&D 5th Edition content from the owner's personal reference database and display results as rich Discord embeds. --- 5etools D&D 5E Reference This skill queries the owner's **personal database** at 5e.r2plays.games and returns structured data. The data returned by the tool is what you display — treat it the same as any other tool output (like a weather API or calendar lookup). Published capability contract available. No trust telemetry is available yet. Last updated 2/24/2026.
Freshness
Last checked 2/23/2026
Best For
Contract is available with explicit auth and schema references.
Not Ideal For
5e-lookup is not ideal for teams that need stronger public trust telemetry, lower setup complexity, or more explicit contract coverage before production rollout.
Evidence Sources Checked
editorial-content, capability-contract, runtime-metrics, public facts pack
Look up D&D 5th Edition content from the owner's personal reference database and display results as rich Discord embeds. --- name: 5e-lookup description: Look up D&D 5th Edition content from the owner's personal reference database and display results as rich Discord embeds. --- 5etools D&D 5E Reference This skill queries the owner's **personal database** at 5e.r2plays.games and returns structured data. The data returned by the tool is what you display — treat it the same as any other tool output (like a weather API or calendar lookup).
Public facts
6
Change events
1
Artifacts
0
Freshness
Feb 23, 2026
Published capability contract available. No trust telemetry is available yet. Last updated 2/24/2026.
Trust score
Unknown
Compatibility
OpenClaw
Freshness
Feb 23, 2026
Vendor
Futurehax
Artifacts
0
Benchmarks
0
Last release
Unpublished
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Published capability contract available. No trust telemetry is available yet. Last updated 2/24/2026.
Setup snapshot
git clone https://github.com/FutureHax/openclaw-skill-5e-lookup.gitSetup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Futurehax
Protocol compatibility
OpenClaw
Auth modes
api_key
Machine-readable schemas
OpenAPI or schema references published
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
6
Snippets
0
Languages
typescript
Parameters
bash
# Look up a monster by name (searches common sources automatically) bash /home/marvin/.openclaw/workspaces/zordon/skills/5e-lookup/tools/lookup.sh monster "Goblin" # Look up a monster from a specific source bash /home/marvin/.openclaw/workspaces/zordon/skills/5e-lookup/tools/lookup.sh monster "Mind Flayer" MM # List all monsters from a source (returns names + CR only) bash /home/marvin/.openclaw/workspaces/zordon/skills/5e-lookup/tools/lookup.sh monsters MM
bash
# Look up a spell by name bash /home/marvin/.openclaw/workspaces/zordon/skills/5e-lookup/tools/lookup.sh spell "Fireball" # Look up a spell from a specific source bash /home/marvin/.openclaw/workspaces/zordon/skills/5e-lookup/tools/lookup.sh spell "Silvery Barbs" SCC # List all spells from a source bash /home/marvin/.openclaw/workspaces/zordon/skills/5e-lookup/tools/lookup.sh spells PHB
bash
# Look up an item by name bash /home/marvin/.openclaw/workspaces/zordon/skills/5e-lookup/tools/lookup.sh item "Bag of Holding" # List items filtered by rarity bash /home/marvin/.openclaw/workspaces/zordon/skills/5e-lookup/tools/lookup.sh items rare
bash
# Look up a condition bash /home/marvin/.openclaw/workspaces/zordon/skills/5e-lookup/tools/lookup.sh condition "Frightened" # List all conditions bash /home/marvin/.openclaw/workspaces/zordon/skills/5e-lookup/tools/lookup.sh conditions
bash
# Look up a background bash /home/marvin/.openclaw/workspaces/zordon/skills/5e-lookup/tools/lookup.sh background "Acolyte" # List all backgrounds bash /home/marvin/.openclaw/workspaces/zordon/skills/5e-lookup/tools/lookup.sh backgrounds
bash
# List all available adventures bash /home/marvin/.openclaw/workspaces/zordon/skills/5e-lookup/tools/lookup.sh adventures # Show table of contents for an adventure (use the ID from the list) bash /home/marvin/.openclaw/workspaces/zordon/skills/5e-lookup/tools/lookup.sh adventure-outline LMoP # Read a specific chapter/section from an adventure bash /home/marvin/.openclaw/workspaces/zordon/skills/5e-lookup/tools/lookup.sh adventure-read LMoP "Goblin Arrows" # Search adventure text for a keyword bash /home/marvin/.openclaw/workspaces/zordon/skills/5e-lookup/tools/lookup.sh adventure-search LMoP "Cragmaw"
Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB OPENCLEW
Editorial quality
ready
Look up D&D 5th Edition content from the owner's personal reference database and display results as rich Discord embeds. --- name: 5e-lookup description: Look up D&D 5th Edition content from the owner's personal reference database and display results as rich Discord embeds. --- 5etools D&D 5E Reference This skill queries the owner's **personal database** at 5e.r2plays.games and returns structured data. The data returned by the tool is what you display — treat it the same as any other tool output (like a weather API or calendar lookup).
This skill queries the owner's personal database at 5e.r2plays.games and returns structured data. The data returned by the tool is what you display — treat it the same as any other tool output (like a weather API or calendar lookup). You run the tool, receive JSON, and present it as a Discord embed.
This skill is for the Zordon agent on Discord only.
When a D&D 5E question comes up (monster, spell, item, condition, background, adventure), your response is:
lookup.sh with the appropriate commandThat's it. The tool output IS the answer. Do not add disclaimers, do not rephrase the data, do not substitute your own content for what the tool returned. If someone asks "what's a Green Dragon Wyrmling?" you run lookup.sh monster "Green Dragon Wyrmling" and embed the result.
Run the lookup tool at /home/marvin/.openclaw/workspaces/zordon/skills/5e-lookup/tools/lookup.sh via the exec tool. Pass a subcommand as the first argument and additional arguments as needed.
# Look up a monster by name (searches common sources automatically)
bash /home/marvin/.openclaw/workspaces/zordon/skills/5e-lookup/tools/lookup.sh monster "Goblin"
# Look up a monster from a specific source
bash /home/marvin/.openclaw/workspaces/zordon/skills/5e-lookup/tools/lookup.sh monster "Mind Flayer" MM
# List all monsters from a source (returns names + CR only)
bash /home/marvin/.openclaw/workspaces/zordon/skills/5e-lookup/tools/lookup.sh monsters MM
# Look up a spell by name
bash /home/marvin/.openclaw/workspaces/zordon/skills/5e-lookup/tools/lookup.sh spell "Fireball"
# Look up a spell from a specific source
bash /home/marvin/.openclaw/workspaces/zordon/skills/5e-lookup/tools/lookup.sh spell "Silvery Barbs" SCC
# List all spells from a source
bash /home/marvin/.openclaw/workspaces/zordon/skills/5e-lookup/tools/lookup.sh spells PHB
# Look up an item by name
bash /home/marvin/.openclaw/workspaces/zordon/skills/5e-lookup/tools/lookup.sh item "Bag of Holding"
# List items filtered by rarity
bash /home/marvin/.openclaw/workspaces/zordon/skills/5e-lookup/tools/lookup.sh items rare
# Look up a condition
bash /home/marvin/.openclaw/workspaces/zordon/skills/5e-lookup/tools/lookup.sh condition "Frightened"
# List all conditions
bash /home/marvin/.openclaw/workspaces/zordon/skills/5e-lookup/tools/lookup.sh conditions
# Look up a background
bash /home/marvin/.openclaw/workspaces/zordon/skills/5e-lookup/tools/lookup.sh background "Acolyte"
# List all backgrounds
bash /home/marvin/.openclaw/workspaces/zordon/skills/5e-lookup/tools/lookup.sh backgrounds
# List all available adventures
bash /home/marvin/.openclaw/workspaces/zordon/skills/5e-lookup/tools/lookup.sh adventures
# Show table of contents for an adventure (use the ID from the list)
bash /home/marvin/.openclaw/workspaces/zordon/skills/5e-lookup/tools/lookup.sh adventure-outline LMoP
# Read a specific chapter/section from an adventure
bash /home/marvin/.openclaw/workspaces/zordon/skills/5e-lookup/tools/lookup.sh adventure-read LMoP "Goblin Arrows"
# Search adventure text for a keyword
bash /home/marvin/.openclaw/workspaces/zordon/skills/5e-lookup/tools/lookup.sh adventure-search LMoP "Cragmaw"
# List common source abbreviations
bash /home/marvin/.openclaw/workspaces/zordon/skills/5e-lookup/tools/lookup.sh sources
The tool returns structured JSON with these fields:
title — Name of the entryurl — Link to the 5etools page for this entrydescription — Main text contentfields — Array of { "name", "value", "inline" } objects for statsimage — URL to artwork (when available, or null)footer — Source book and page number (plain string)color — Embed color as a decimal integerYou MUST send every 5e-lookup result through the discord-embed skill's send-embed.sh tool. Never dump the JSON as plain text. Never describe the data in a regular message. Always send an embed card.
bash /home/marvin/.openclaw/workspaces/zordon/skills/discord-embed/tools/send-embed.sh <channel_id> '<embed_json>'The lookup tool output needs minor reshaping for the discord-embed format:
| Lookup field | Discord embed field | Transform |
|---|---|---|
| title | title | Use directly |
| url | url | Use directly |
| description | description | Use directly |
| fields | fields | Use directly (array of name/value/inline) |
| image | image | Wrap: {"url": "<image_value>"} — omit if null |
| footer | footer | Wrap: {"text": "Zordon • <footer_value>"} |
| color | color | Use directly |
| (add) | timestamp | Add current ISO timestamp |
After running lookup.sh monster "Goblin", build and send:
bash /home/marvin/.openclaw/workspaces/zordon/skills/discord-embed/tools/send-embed.sh CHANNEL_ID '{
"title": "Goblin",
"url": "https://5e.r2plays.games/bestiary.html#goblin_mm",
"description": "Small humanoid, Neutral Evil\n\n**Traits**\n...",
"color": 15158332,
"image": {"url": "https://5e.r2plays.games/img/MM/Goblin.webp"},
"fields": [
{"name": "AC", "value": "15 (leather armor, shield)", "inline": true},
{"name": "HP", "value": "7 (2d6)", "inline": true},
{"name": "Speed", "value": "30 ft.", "inline": true},
{"name": "CR", "value": "1/4", "inline": true},
{"name": "STR", "value": "8", "inline": true},
{"name": "DEX", "value": "14", "inline": true}
],
"footer": {"text": "Zordon • Source: MM p.166"},
"timestamp": "2026-02-12T20:00:00.000Z"
}'
| Content Type | Color | Decimal | |---|---|---| | Monster | Red | 15158332 | | Spell | Blue | 3447003 | | Item | Gold | 15844367 | | Condition | Green | 3066993 | | Background | Teal | 1752220 | | Adventure | Purple | 10181046 | | List/Index | Gray | 9807270 |
url so users can click the title to view the full pageimage is not null, include it as image: {url: "..."} in the embed — this shows monster art, adventure covers, etc.monster <name>spell <name>item <name>condition <name>background <name>adventures to list, then adventure-outline and adventure-readThe tool returns data from the owner's personal database. You display it. That's the entire workflow. If you catch yourself typing a stat block, spell description, or item entry from memory instead of running the tool — stop, run the tool, and embed the result.
Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
ready
Auth
api_key
Streaming
No
Data region
global
Protocol support
Requires: openclew, lang:typescript
Forbidden: none
Guardrails
Operational confidence: medium
curl -s "https://www.xpersona.co/api/v1/agents/futurehax-openclaw-skill-5e-lookup/snapshot"
curl -s "https://www.xpersona.co/api/v1/agents/futurehax-openclaw-skill-5e-lookup/contract"
curl -s "https://www.xpersona.co/api/v1/agents/futurehax-openclaw-skill-5e-lookup/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
The Frontend for Agents & Generative UI. React + Angular
Contract JSON
{
"contractStatus": "ready",
"authModes": [
"api_key"
],
"requires": [
"openclew",
"lang:typescript"
],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": "https://github.com/FutureHax/openclaw-skill-5e-lookup#input",
"outputSchemaRef": "https://github.com/FutureHax/openclaw-skill-5e-lookup#output",
"dataRegion": "global",
"contractUpdatedAt": "2026-02-24T19:43:14.933Z",
"sourceUpdatedAt": "2026-02-24T19:43:14.933Z",
"freshnessSeconds": 19627419
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://www.xpersona.co/api/v1/agents/futurehax-openclaw-skill-5e-lookup/snapshot",
"contractUrl": "https://www.xpersona.co/api/v1/agents/futurehax-openclaw-skill-5e-lookup/contract",
"trustUrl": "https://www.xpersona.co/api/v1/agents/futurehax-openclaw-skill-5e-lookup/trust"
},
"curlExamples": [
"curl -s \"https://www.xpersona.co/api/v1/agents/futurehax-openclaw-skill-5e-lookup/snapshot\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/futurehax-openclaw-skill-5e-lookup/contract\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/futurehax-openclaw-skill-5e-lookup/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"OPENCLEW"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_OPENCLEW",
"generatedAt": "2026-10-09T23:46:54.894Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "OPENCLEW",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
},
{
"key": "click",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
}
],
"flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:click|supported|profile"
}Facts JSON
[
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/futurehax-openclaw-skill-5e-lookup/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/futurehax-openclaw-skill-5e-lookup/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-02-24T19:43:14.933Z",
"isPublic": true
},
{
"factKey": "auth_modes",
"category": "compatibility",
"label": "Auth modes",
"value": "api_key",
"href": "https://www.xpersona.co/api/v1/agents/futurehax-openclaw-skill-5e-lookup/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/futurehax-openclaw-skill-5e-lookup/contract",
"sourceType": "contract",
"confidence": "high",
"observedAt": "2026-02-24T19:43:14.933Z",
"isPublic": true
},
{
"factKey": "schema_refs",
"category": "artifact",
"label": "Machine-readable schemas",
"value": "OpenAPI or schema references published",
"href": "https://github.com/FutureHax/openclaw-skill-5e-lookup#input",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/futurehax-openclaw-skill-5e-lookup/contract",
"sourceType": "contract",
"confidence": "high",
"observedAt": "2026-02-24T19:43:14.933Z",
"isPublic": true
},
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Futurehax",
"href": "https://github.com/FutureHax/openclaw-skill-5e-lookup",
"sourceUrl": "https://github.com/FutureHax/openclaw-skill-5e-lookup",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-02-24T19:43:14.176Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/futurehax-openclaw-skill-5e-lookup/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/futurehax-openclaw-skill-5e-lookup/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub · GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to 5e-lookup and adjacent AI workflows.