Schemas

require: Only fires once require is true. Omit for events that fire at game start. seen: Always false in data files; set to true at runtime after triggering. re

SEOContent
bykursku981 words

What is Schemas?

What this skill does

The Schemas skill provides structured templates for defining game content such as missions, contacts, and shop items using standardized JSON formats. It enforces consistent naming conventions and attribute patterns that clarify requirements, costs, rewards, and progression triggers. This enables precise control over content logic, dependencies, and player state conditions, facilitating scalable and maintainable campaign design.

Who it's for

This skill is designed for growth leads and marketing strategists managing content-driven engagement campaigns where layered progression and gated experiences matter. SEO specialists and content managers working on interactive or gamified platforms will also benefit from applying these schemas to optimize narrative flow and player incentives. Agencies developing story-rich user journeys with measurable milestones can leverage this skill to ensure consistent content delivery and user experience.

Key workflows

Practitioners start by defining mission schemas that specify mission types, difficulty levels, prerequisites, and detailed rewards to align with player progression metrics. Next, they configure contact schemas to introduce NPCs with faction affiliations, loyalty mechanics, and unlock conditions that drive narrative and engagement depth. Finally, they deploy glory shop schemas to offer permanent upgrades tied to in-game currency and prestige systems. Throughout, they validate require expressions to gate content based on player state variables like level or reputation.

Common questions

How do I control when a mission becomes available? Missions become available by setting logical require expressions that check player state variables such as level or flags. Can I reward different currencies or reputation? Yes, reward fields support multiple resources including glory, creds, and faction reputation to fine-tune progression incentives. What naming conventions should I follow? Prefixes like `msn_` for missions and `contact_` for NPCs ensure consistency and avoid conflicts across content types.

How to use in Metaflow

Attach the Schemas skill to a Metaflow agent task responsible for content validation or state gating. Expect the agent to interpret require expressions and enforce schema compliance during content rollout or player progression checks. This skill integrates cleanly with Metaflow’s content pipelines to maintain consistent data structures and trigger conditions across your campaigns. You can then...

For broader context, see our roundup of marketing skills claude, and read Claude skills for SEO for related setup guidance.

Related skills