Opera Omnia
A comprehensive collection of JSON-based datasets for games, storytelling, and creative bot development.
Overview
Opera Omnia provides a rich collection of creative content in JSON format, perfect for:
- Game Development
- Interactive Fiction
- Chatbots and AI Projects
- Creative Writing
- RPG Campaigns
Directory Structure
src/
├── attributes/ # Descriptive elements
│ └── adjectives.json
├── characters/ # Character-related content
│ ├── personalities.json
│ └── backstories.json
├── equipment/ # Items and gear
│ ├── armor.json
│ ├── tools.json
│ ├── potions.json
│ ├── artifacts.json
│ ├── jewelry.json
│ ├── mounts.json
│ ├── siege-weapons.json
│ └── traps.json
├── rpg/ # Role-playing game elements
│ ├── classes.json
│ ├── skills.json
│ ├── status-effects.json
│ └── spells.json
├── situations/ # Quest and event templates
│ ├── errands.json
│ └── quests.json
├── story/ # Narrative elements
│ └── plot-twists.json
└── world/ # World-building components
├── factions.json
└── cultures.json
File Format
All files follow a consistent JSON structure:
{
"description": "Description of the content",
"items": [
"item1",
"item2",
...
]
}
Tools and Resources
- Opera Omnia Viewer: View Collections
- Opera Omnia Builder: Create Lists
Contributing
- All contributions must follow the established JSON format
- Content should be family-friendly and setting-neutral where possible
- Submit contributions via Pull Request
- By contributing, you agree that your content will be released under the same license
License
Free to use without attribution. All contributions must be made under the same terms.
Project Status
This is a living project that continues to grow. Check the manifest.json file for the latest list of available datasets.
Check out the Opera Omnia Viewer to explore the collections! Want to contribute? Use the Opera Omnia Builder to create and submit new lists!
Opera Omnia
Project Details
- triptych/opera-omnia
- Creative Commons Zero v1.0 Universal
- Last Updated: 3/3/2025
Recomended MCP Servers
MCP server for analyzing TikTok data for insight extraction
LanceDB MCP Server nodejs
Yonote MCP Server Prototype
Model Context Protocol (MCP) to enable AI LLMs to trade using MetaTrader platform
MCP server for project management
A Model Context Protocol for checking domain name registration status in bulk.
All-in-one security testing toolbox that brings together popular open source tools through a single MCP interface. Connected to...
Manage qualitative research context across sessions using knowledge graph based MCP Server
mcp server for yourware
Universal database MCP server connecting to MySQL, PostgreSQL, SQL Server, MariaDB, SQLite.





