Skip to main content

historical-research

Extract historical entities from narrative text. Use when analyzing eras, timelines, calendars, holidays, seasons, alliances, empires, kingdoms, and era transitions.

ソース情報

リポジトリ
bivex/loreSystem
ソースの最終更新活動
2026年3月21日 15:19
検出された SKILL.md の言語
英語
スター
0
フォーク
0

インストール方法

デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。

ソースファイルを確認

インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。

SKILL.md を表示中

SKILL.md
ソースの指示 · 読み取り専用プレビュー
name
historical-research
description
Extract historical entities from narrative text. Use when analyzing eras, timelines, calendars, holidays, seasons, alliances, empires, kingdoms, and era transitions.
# historical-research Domain skill for historical and chronological extraction. ## Entity Types | Type | Description | |------|-------------| | `era` | Historical era, age, or epoch | | `era_transition` | Transition between eras | | `timeline` | Chronological sequence of events | | `calendar` | Calendar or timekeeping system | | `holiday` | Holiday or special date | | `season` | Named season or time of year | | `alliance` | Historical or political alliance | | `empire` | Empire or major state entity | | `kingdom` | Kingdom or sovereign territory | | `nation` | Nation or country | ## Extraction Rules 1. **Eras**: Named periods (Age of Magic, Dark Times) — extract with timeframe 2. **Transitions**: What caused era changes (wars, discoveries, cataclysms) 3. **Timelines**: Chronological sequence of mentioned events 4. **Calendars**: Timekeeping systems, named months, cycles 5. **States**: Empires, kingdoms, nations — with their boundaries and rulers ## Output Format Write to `entities/society.json` (society-team file): ```json { "eras": [ { "id": 1, "world_id": 1, "name": "Age of Magic", "description": "Ancient era when sorcerers ruled the skies", "start_date": "1026-01-01T00:00:00+00:00", "end_date": "1526-01-01T00:00:00+00:00", "parent_era_id": null, "child_era_ids": [], "major_events": ["Great War"], "cultural_notes": "Magic was central to society", "technological_level": "Arcane", "is_ongoing": false, "color_code": "#5b3bff", "created_at": "2026-02-14T10:00:00+00:00", "updated_at": "2026-02-14T10:00:00+00:00", "version": 1 } ], "era_transitions": [ { "id": 2, "world_id": 1, "name": "The Great War Transition", "description": "Magic waned after the Great War, ending the Age of Magic", "from_era_id": 1, "to_era_id": 3, "transition_date": "1526-01-01T00:00:00+00:00", "transition_type": "catastrophic", "trigger_events": ["Great War"], "key_figures": [5], "social_impact": "Collapse of mage houses", "economic_impact": null, "political_impact": null, "magical_impact": "Mana scarcity", "stories_and_legends": ["The Last Spell"], "artifacts": [], "created_at": "2026-02-14T10:00:00+00:00", "updated_at": "2026-02-14T10:00:00+00:00", "version": 1 } ], "next_id": 3 } ``` ## Key Considerations - **Relative time**: Not all systems use absolute dates (cycles, ages) - **Multiple perspectives**: History may differ by culture (victors write history) - **Cross-references**: If needed, track relationships separately in drafts, but final JSON must match `LoreData.from_dict`.
GitHubで見る