Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add tattooinmtl/BlenderMCP_Dominator --skill db-exploregit clone --depth 1 https://github.com/tattooinmtl/BlenderMCP_DominatorWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/tattooinmtl/blendermcp_dominator/db-explore)<a href="https://agentmods.dev/skills/tattooinmtl/blendermcp_dominator/db-explore"><img src="https://agentmods.dev/badge/skills/tattooinmtl/blendermcp_dominator/db-explore/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/tattooinmtl/blendermcp_dominator/db-explore"><img src="https://agentmods.dev/badge/skills/tattooinmtl/blendermcp_dominator/db-explore.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00030 | $0.00758 |
| Opus 5.5 | $0.00012 | $0.00303 |
| Sonnet 5.5 | $0.00006 | $0.00152 |
| Haiku 4.5 | $0.00003 | $0.00076 |
Grade A, and why
db-explore scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2mo ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 125 lines — stays where its author put it; the contents beside it link to each section on GitHub.
DB Explore Skill
MongoDB exploration for OpenCivilizations game.
Database Collections
| Collection | Purpose |
|---|---|
| users | Player accounts and authentication |
| bases | Player base layouts and buildings |
| clans | Alliance/clan data |
| battles | Battle replays and results |
| leaderboards | Rankings cache |
MongoDB Shell Commands
Connect
mongosh "mongodb://localhost:27017/dominations"
List Collections
db.getCollectionNames()
Sample Documents
// Get sample user
db.users.findOne()
// Get sample base with buildings
db.bases.findOne({}, { buildings: { $slice: 5 } })
// Get recent battles
db.battles.find().sort({ createdAt: -1 }).limit(5)
Count Documents
// Total users
db.users.countDocuments()
// Active players (last 7 days)
db.users.countDocuments({ lastLogin: { $gte: new Date(Date.now() - 7*24*60*60*1000) } })
Find Documents
// Find user by name
db.users.findOne({ username: "player1" })
// Find bases with specific building
db.bases.find({ "buildings.type": "townCenter" })
// Find clan members
db.clans.findOne({ name: "Warriors" }, { members: 1 })
Aggregations
// Count buildings by type across all bases
db.bases.aggregate([
{ $unwind: "$buildings" },
{ $group: { _id: "$buildings.type", count: { $sum: 1 } } },
{ $sort: { count: -1 } }
])
// Average resources per player
db.users.aggregate([
{ $group: {
_id: null,
avgGold: { $avg: "$resources.gold" },
avgFood: { $avg: "$resources.food" }
}}
])
Common Queries
Player Investigation
// Get player with full base
db.users.aggregate([
{ $match: { username: "player1" } },
{ $lookup: {
from: "bases",
localField: "_id",
foreignField: "userId",
as: "base"
}}
])
Battle Analysis
// Get battle with attacker and defender info
db.battles.aggregate([
{ $match: { _id: ObjectId("...") } },
{ $lookup: { from: "users", localField: "attackerId", foreignField: "_id", as: "attacker" } },
{ $lookup: { from: "users", localField: "defenderId", foreignField: "_id", as: "defender" } }
])
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 2mo ago First seen · 125 lines · 30 tokens per session scan A 81cbae1b852a
db-explore is a skill published in the GitHub repository tattooinmtl/BlenderMCP_Dominator (1 stars, last pushed 2mo ago), licensed MIT. It adds 30 tokens to every session and 758 once invoked, about $0.0001 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
db-explore compared with skills from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| db-exploretattooinmtl/BlenderMCP_Dominator | Skill | 1 | 2mo ago | MIT | A | 30 | Claude Code |
| dbxt8y2/dbx | Skill | 30k | today | Apache-2.0 | A | 74 | Claude Code, Codex |
| azure-mgmt-mongodbatlas-dotnetmicrosoft/skills | Skill | 3.2k | 2d ago | MIT | A | 64 | Claude Code |
| nosqliPurpleAILAB/Decepticon | Skill | 6.6k | today | Apache-2.0 | A | 38 | Claude Code, Codex |
| prisma-mongodb-upgradenitrocloudofficial/nitrostack | Skill | 2.6k | 2d ago | Apache-2.0 | A | 95 | Claude Code, Codex |
| byted-volcengine-mongodbbytedance/agentkit-samples | Skill | 484 | 2d ago | Apache-2.0 | A | 82 | Claude Code, Codex |
| commerce-app-storageadobe/skills | Skill | 321 | today | Apache-2.0 | A | 78 | Claude Code |