Skip to main content

narrative-writing

Extract narrative structure entities from text. Use when analyzing stories, chapters, acts, episodes, prologues, epilogues, plot branches, campaigns, events, and story arc progression.

소스 정보

저장소
bivex/loreSystem
최근 소스 활동
2026년 3월 21일 15:19
감지된 SKILL.md 언어
영어
스타
0
포크
0

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
narrative-writing
description
Extract narrative structure entities from text. Use when analyzing stories, chapters, acts, episodes, prologues, epilogues, plot branches, campaigns, events, and story arc progression.
# narrative-writing Domain skill for narrative structure extraction. ## Entity Types | Type | Description | |------|-------------| | `story` | Main narrative container | | `chapter` | Individual story chapter | | `act` | Major story division (three-act structure) | | `episode` | Story episode or subdivision | | `prologue` | Introduction, backstory setup | | `epilogue` | Conclusion, aftermath | | `plot_branch` | Story branch or divergence | | `branch_point` | Decision point in narrative | | `alternate_reality` | Alternative timeline or reality | | `consequence` | Outcome of a decision or event | | `ending` | Story ending variant | | `campaign` | Multi-story campaign container | | `event` | Narrative event or incident | | `event_chain` | Sequence of linked events | ## Extraction Rules 1. **Identify narrative structure**: Is this a new story or continuation? What act/chapter/episode? 2. **Extract hierarchy**: Stories contain acts, acts contain chapters, chapters contain episodes 3. **Track branching**: Decision points, alternative paths, multiple outcomes 4. **Link events**: Events chain together; track cause-and-effect sequences 5. **Note pacing**: Where acts break, where tension rises/falls ## Output Format Write to `entities/narrative.json`: ```json { "stories": [ { "id": 1, "world_id": 1, "name": "The Shadow War", "description": "...", "story_type": "linear", "content": "...", "choice_ids": [], "connected_world_ids": [], "is_active": true, "created_at": "2026-02-14T10:00:00+00:00", "updated_at": "2026-02-14T10:00:00+00:00", "version": 1 } ], "events": [ { "id": 2, "world_id": 1, "name": "The Great Battle", "description": "...", "start_date": "2026-02-14T10:00:00+00:00", "end_date": null, "outcome": "ongoing", "participant_ids": [3], "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 - **Continuity**: Chapter numbers and story references must be consistent - **Hierarchy**: All chapters reference their story; episodes reference chapters - **Branching**: Capture all possible narrative paths at branch points - **Events own characters by reference**: Characters mentioned in events must appear in `participant_ids`.
GitHub에서 보기