Przejdź do treści
Biblioteka skilli
Marketing i treści · Pisanie

create-material

/create-material

Tworzy materiały źródłowe do powieści w katalogu materials/ jako Markdown z frontmatterem YAML: motywy, obiekty, zalążki scen i dialogów, notatki z researchu, konflikty i tropy.

Repozytorium
novelist ↗
Licencja
MIT
Ostatnia zmiana repozytorium
01.08.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
3
Skrypty
1
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 01.08.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co sprawdzić przed instalacją
  • 1 skrypt w paczce. Przejrzyj je przed instalacją, bo Claude może je uruchomić.

Skrypty: scripts/write_material.py

Co robi i kiedy

Tworzy materiały źródłowe do powieści w katalogu materials/ jako Markdown z frontmatterem YAML: motywy, obiekty, zalążki scen i dialogów, notatki z researchu, konflikty i tropy.

Oryginalny opis (EN)

Create story material source files for this novel project. Use when the user wants to generate, refine, or save raw novel material such as motifs, objects, scene seeds, dialogue seeds, research notes, themes, images, conflicts, clues, or reusable ideas into materials/ as Markdown with YAML frontmatter.

Jak działa

  1. Overview
  2. Workflow
Sekcje z nagłówków SKILL.md, w oryginale · 93 linii, 384 słów
Podgląd SKILL.md
---
name: create-material
description: Create story material source files for this novel project. Use when the user wants to generate, refine, or save raw novel material such as motifs, objects, scene seeds, dialogue seeds, research notes, themes, images, conflicts, clues, or reusable ideas into materials/ as Markdown with YAML frontmatter.
---

# Create Material

## Overview

Use this skill to turn a rough story-material prompt into a complete `materials/*.md` source file.

Always follow `AGENTS.md` and `materials/_template.md`. Generate useful seed material from the prompt, ask for missing information and intended story use, revise from feedback, then write only after confirmation.

Before running a bundled command, resolve `<skill-dir>` to the absolute directory
containing this `SKILL.md`. This keeps the same skill usable from either the
repository-local skill tree or the Novelist plugin.

## Workflow

### 1. Read Context

Read:

- `AGENTS.md`
- `project.md`
- `materials/_template.md`
- Existing files in `materials/`
- Relevant `characters/`, `macguffins/`, `plot/`, `outlines/`, and `world/` files if referenced

### 2. Generate A Material Draft

From the user's prompt, infer a compact first-pass material note in Korean. Include:

- material category, such as `scene-seed`, `motif`, `object`, `line`, `research`, `theme`, `image`, `conflict`, or `clue`
- raw idea
- possible story use
- related characters, MacGuffins, plot threads, or settings
- whether it is canonical yet
- constraints, risks, or questions
- open decisions the user should make

Mark inferred items clearly. Keep uncertain ideas as `status: seed` and `canonical: false`.

### 3. Ask For Direction

Ask the user what role this material should play:

- background texture or major plot driver
- literal object or metaphor
- one-scene use or recurring motif
- clue, red herring, image system, dialogue seed, or research note
- canonical fact or scratch seed

Continue the feedback loop until the user says it is enough or gives enough detail to save.

### 4. Build The Material File

Use a filesystem-safe ASCII slug. Save to `materials/<slug>.md`; `id` must be `material-<slug>`.

Required frontmatter:

```yaml
id: material-ascii-slug
type: material
title: ""
category: scene-seed
status: seed
source: ""
canonical: false
related_characters: []
related_macguffins: []
plot_threads: []
used_in_chapters: []
created: YYYY-MM-DD
updated: YYYY-MM-DD
tags: []
```

The Markdown body must include:

- `# <title>`
- `## Idea`
- `## Story Use`
- `## Notes`

### 5. Write And Verify

Prefer the bundled script:

```bash
python3 "<skill-dir>/scripts/write_material.py" --input /path/to/material.json --project-root .
```

Use a temporary JSON file with final confirmed data. The script writes `materials/<slug>.md`, refuses invalid slugs, and refuses to overwrite existing files unless `--force` is passed.

After writing, verify frontmatter delimiters, `type: material`, matching `id`, and `git status --short`. Do not commit unless the user asks.
Pliki w paczce (3)
  • SKILL.md 3 KB
  • agents/openai.yaml 1 KB
  • scripts/write_material.py 5 KB

Wersje

W bazie nie ma innych skilli o nazwie create-material.

Migawka bazy z 28.10.2026 · wersja paczki 044296c30120 (skrót SHA-256 całej paczki)

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100create-setting
    Tworzy pliki źródłowe świata powieści w katalogu world/ jako Markdown z frontmatterem YAML: epoka, region, ład społeczny, miejsca, zasady, atmosfera i fakty dla ciągłości.
  • 100create-plot
    Tworzy pliki źródłowe fabuły całej powieści i wątków w katalogu plot/ jako Markdown z frontmatterem YAML: struktura aktów, obietnica, napięcie, zwroty, ujawnienia i rozwiązania.
  • 100novel-creator
    Pisze rozdziały powieści, generuje szkice i kontynuuje fabułę na prośbę autora.
  • 100novel-creator
    Pisze rozdziały powieści, generuje szkice i kontynuuje fabułę na prośbę autora.
  • 90novel-writing
    Wspiera pisanie powieści: zakładanie projektu, planowanie, szkicowanie, rewizję i recenzję, z dbałością o wersje rozdziałów, wiedzę postaci, przyczynowość scen, dialogi i wierność stylu.
  • 100ai-novel-writer
    Pisze, kontynuuje i poprawia chińskie powieści i darmowe webnovele, na życzenie bada gatunki platform i weryfikuje tytuły; dla serii prowadzi materiały ciągłości.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.