Agent skill
social-culture
Extract social and cultural entities from narrative text. Use when analyzing social classes, honor, karma, reputation, festivals, ceremonies, tournaments, competitions, and social mobility.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/social-culture
SKILL.md
social-culture
Domain skill for social systems and cultural event extraction.
Entity Types
| Type | Description |
|---|---|
social_class |
Social class or caste |
social_mobility |
Social advancement or demotion mechanism |
affinity |
Affinity or positive disposition |
disposition |
General attitude or stance |
honor |
Honor system or code |
karma |
Karma or moral balance system |
reputation |
Reputation level or standing |
festival |
Festival or recurring cultural event |
celebration |
One-time celebration or joyous event |
ceremony |
Formal ceremony or ritual observance |
concert |
Musical performance event |
competition |
Contest or competitive event |
tournament |
Organized tournament or championship |
Extraction Rules
- Social structure: Class hierarchy, barriers, privileges
- Moral systems: Honor codes, karma rules, reputation effects
- Cultural events: Festivals, ceremonies — meaning, frequency, significance
- Social mobility: Can people change class? How?
- Reputation: How it's gained/lost, what it affects
Output Format
Write to entities/society.json (society-team file):
{
"social_classes": [
{
"id": "2d9a3c9e-78a9-4b5d-9c5e-0f6d5b3b9f2a",
"tenant_id": "t-1",
"character_id": "c-1",
"class_name": "noble",
"tier": 7,
"title": "Lord",
"benefits": ["land ownership", "council vote"],
"restrictions": ["must serve in court"],
"hereditary": true,
"created_at": "2026-02-14T10:00:00+00:00",
"updated_at": "2026-02-14T10:00:00+00:00"
}
],
"festivals": [
{
"id": "7c9a3b21-3b54-4c9a-9c2a-6f18d0f1b6c2",
"tenant_id": "t-1",
"name": "Festival of Lights",
"festival_type": "memorial",
"location_id": "l-1",
"start_date": "2026-12-20T00:00:00+00:00",
"end_date": "2026-12-27T00:00:00+00:00",
"organizer_id": "c-1",
"participants": ["c-2", "c-3"],
"rewards": { "honor": 10 },
"traditions": ["lantern release", "oath of remembrance"],
"is_annual": true,
"is_active": true,
"created_at": "2026-02-14T10:00:00+00:00",
"updated_at": "2026-02-14T10:00:00+00:00"
}
]
}
Key Considerations
- Social stratification: Clear hierarchies with barriers between classes
- Reputation effects: Honor/karma/reputation affect NPC interactions
- Cultural values: Festivals reflect what society values most
- Cross-references: If needed, track relationships separately in drafts, but final JSON must match
LoreData.from_dict.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?