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 agentmods add skills/hermeticormus/libregamedev-claude-code/ethical-monetization-patternsnpx skills add HermeticOrmus/LibreGameDev-Claude-Code --skill ethical-monetization-patternsgit clone --depth 1 https://github.com/HermeticOrmus/LibreGameDev-Claude-CodeWrote 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/hermeticormus/libregamedev-claude-code/ethical-monetization-patterns)<a href="https://agentmods.dev/skills/hermeticormus/libregamedev-claude-code/ethical-monetization-patterns"><img src="https://agentmods.dev/badge/skills/hermeticormus/libregamedev-claude-code/ethical-monetization-patterns.svg" alt="Measured on agentmods" 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.00000 | $0.01895 |
| Opus 5 | $0.00000 | $0.00948 |
| Sonnet 5 | $0.00000 | $0.00379 |
| Haiku 4.5 | $0.00000 | $0.00189 |
Grade A, and why
ethical-monetization-patterns 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 5d 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 — 197 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Ethical Monetization Patterns
Dark Pattern Audit Checklist
MONETIZATION ETHICS AUDIT
==========================
SECTION 1: Pay-to-Win Assessment
[ ] All spending provides cosmetic/convenience only, no gameplay power
[ ] No stat boosts, ability unlocks, or damage increases tied to spending
[ ] PvP balance unaffected by any purchasable item
[ ] Free players can compete with paying players in all core game modes
SECTION 2: Transparency
[ ] Real currency prices shown prominently (no hiding behind premium currency only)
[ ] Premium currency amounts shown in real money equivalent during purchase flow
[ ] No orphaned premium currency designs (bundles divisible cleanly by item prices)
[ ] "What you get" fully described before payment, no mystery boxes unlabeled
SECTION 3: Psychological Manipulation
[ ] No countdown timers on non-scarce digital goods
[ ] No "only N left" false scarcity on infinitely reproducible items
[ ] No social pressure mechanics ("your friends bought this")
[ ] No progress loss threats to prevent churn
[ ] Loot boxes: are contents and probabilities disclosed? (required in Belgium, Netherlands, China)
SECTION 4: Children's Protections
[ ] Parental control spending limits honored (iOS Screen Time, Google Family Link)
[ ] Purchase confirmation dialog before every transaction
[ ] Opt-in spending limits (monthly cap user can set themselves)
[ ] No targeted advertising based on spending patterns for under-18
SECTION 5: Cancellation and Fairness
[ ] Subscriptions cancel in 2 clicks (no roach motel UI)
[ ] Refund policy clearly stated and honored
[ ] Account deletion removes payment data (GDPR)
[ ] Premium content retained if subscription lapses (no retroactive removal)
RESULT: ___ / 20 checks passed
0-10: Significant ethical issues requiring redesign
11-16: Some concerns to address before launch
17-20: Ethically sound monetization
Cosmetics-Only Store (Path of Exile Model)
# Cosmetics-only item store - no pay-to-win
class_name CosmeticStore extends Node
# Purchasable items: visual only
class CosmeticItem extends Resource:
@export var item_id: StringName
@export var display_name: String
@export var price_real_currency: float # Show real price, not obscure currency
@export var item_type: StringName # "character_skin", "emote", "title", "portrait"
@export var preview_texture: Texture2D
# NOT: damage_bonus, stat_modifier, unlock_ability
func purchase(item: CosmeticItem, player_id: int) -> bool:
# IAP flow - platform-specific
# On success: write to player's owned_cosmetics save data
# On failure: show clear error with reason
return _initiate_platform_purchase(item, player_id)
func apply_cosmetic(player: Player, item_id: StringName) -> void:
if player.owned_cosmetics.has(item_id):
player.active_skin = item_id
# Change visual only - no stats affected
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.
- 5d ago First seen · 197 lines · 0 tokens per session scan A e7dfcd45598d
ethical-monetization-patterns is a skill published in the GitHub repository HermeticOrmus/LibreGameDev-Claude-Code (6 stars, last pushed 3mo ago), licensed MIT. It costs nothing until one of its globs matches a file; then it loads 1,895 tokens. 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.
Other skills, from other repositories
html-to-ugui
HTML 原型转 Unity UGUI 智能 Prefab 生成管线。通过 AI 生成符合 UI-DSL 的 HTML,用 Playwright/浏览器烘焙 JSON v2 坐标、图片和适配意图,再导入 Unity 由 HtmlToUGUIBaker 生成可维护、多终端适配的 UGUI Prefab。触发场景:(1) 需要从自然语言生成 Unity UGUI 界面 (2) 需要从 HTML 原型烘焙 UGUI (3) UI 中包含图片并希望一键导入/绑定 Sprite (4) 需要 PC/mobile/pad 多终端适配 Prefab。.
tengine-dev
TEngine Unity 游戏框架开发指导。触发词:TEngine, UIWindow, UIWidget, GameEvent, AddUIEvent, LoadAssetAsync, SetSprite, HybridCLR, YooAsset, Luban, GameModule, 热更, 资源加载, UI开发, 事件系统, 配置表.
roblox-gamepasses
Rule-accurate Roblox monetization — game passes, developer products (ProcessReceipt), and subscriptions (GetUserSubscriptionStatusAsync, PromptSubscriptionPurchase). Covers the selling flow, server-authoritative granting on PlayerAdded and purchase completion, PolicyService gating (ArePaidRandomItemsRestricted…
roblox-monetization
Use when implementing Roblox GamePasses, Developer Products, subscriptions, private servers, Creator Rewards, or purchase policy checks.
roblox-retention-monetization
Plan Roblox retention, progression, live ops, and fair monetization systems. Use when designing daily rewards, content pacing, economy, game passes, developer products, cosmetics, events, or anti-pay-to-win strategy.
rbsmithy
Use this skill for professional Roblox game development in Roblox Studio and Luau, including gameplay systems, UI/HUD, multiplayer networking, RemoteEvents/RemoteFunctions, server-client architecture, DataStores, debugging Output errors, performance review, Rojo project setup, procedural 3D model generation with…