Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions graphify/skill-agents.md
Original file line number Diff line number Diff line change
Expand Up @@ -534,14 +534,14 @@ If `--obsidian` was given:
- If `--obsidian-dir <path>` was also given, pass it via `--dir`. Otherwise defaults to `graphify-out/obsidian`.

```bash
graphify export obsidian
# or with custom dir: graphify export obsidian --dir ~/vaults/my-project
$(cat graphify-out/.graphify_python) -m graphify export obsidian
# Add `--dir ~/vaults/my-project` to use a custom directory.
```

Generate the HTML graph (always, unless `--no-viz`):

```bash
graphify export html # auto-aggregates to community view if graph > 5000 nodes
$(cat graphify-out/.graphify_python) -m graphify export html # auto-aggregates to community view if graph > 5000 nodes
```

### Steps 6b-8 - Wiki, Neo4j, FalkorDB, SVG, GraphML, MCP, benchmark (only on their flags)
Expand Down Expand Up @@ -681,7 +681,7 @@ Both are non-default subcommands. `--update` re-extracts only new or changed fil
When `graphify-out/graph.json` already exists and the user asks a question about the corpus, answer from the graph rather than rebuilding it:

```bash
graphify query "<question>"
$(cat graphify-out/.graphify_python) -m graphify query "<question>"
```

Before traversal, expand the question against the graph's own vocabulary so a wording mismatch does not collapse the answer to noise. If the `graphify query` CLI is unavailable, fall back to an inline NetworkX traversal of `graphify-out/graph.json`. Answer using only what the graph output contains, and quote `source_location` when citing a specific fact. For that vocab-expansion step, the BFS/DFS traversal modes, the `--budget` cap, the NetworkX fallback, `save-result` feedback, and the `/graphify path` and `/graphify explain` flows, see `references/query.md`.
Expand Down
6 changes: 3 additions & 3 deletions graphify/skill-aider.md
Original file line number Diff line number Diff line change
Expand Up @@ -1200,18 +1200,18 @@ from graphify.ingest import ingest
from pathlib import Path

try:
out = ingest('URL', Path('./raw'), author='AUTHOR', contributor='CONTRIBUTOR')
out = ingest(sys.argv[1], Path('./raw'), author=sys.argv[2] or None, contributor=sys.argv[3] or None)
print(f'Saved to {out}')
except ValueError as e:
print(f'error: {e}', file=sys.stderr)
sys.exit(1)
except RuntimeError as e:
print(f'error: {e}', file=sys.stderr)
sys.exit(1)
"
" "URL" "AUTHOR" "CONTRIBUTOR"
```

Replace `URL` with the actual URL, `AUTHOR` with the user's name if provided, `CONTRIBUTOR` likewise. If the command exits with an error, tell the user what went wrong - do not silently continue. After a successful save, automatically run the `--update` pipeline on `./raw` to merge the new file into the existing graph.
Replace `URL` with the actual URL and pass the user's `AUTHOR` or `CONTRIBUTOR` when provided; use an empty string for either omitted value. If the command exits with an error, tell the user what went wrong - do not silently continue. After a successful save, automatically run the `--update` pipeline on `./raw` to merge the new file into the existing graph.

Supported URL types (auto-detected):
- Twitter/X → fetched via oEmbed, saved as `.md` with tweet text and author
Expand Down
8 changes: 4 additions & 4 deletions graphify/skill-amp.md
Original file line number Diff line number Diff line change
Expand Up @@ -534,14 +534,14 @@ If `--obsidian` was given:
- If `--obsidian-dir <path>` was also given, pass it via `--dir`. Otherwise defaults to `graphify-out/obsidian`.

```bash
graphify export obsidian
# or with custom dir: graphify export obsidian --dir ~/vaults/my-project
$(cat graphify-out/.graphify_python) -m graphify export obsidian
# Add `--dir ~/vaults/my-project` to use a custom directory.
```

Generate the HTML graph (always, unless `--no-viz`):

```bash
graphify export html # auto-aggregates to community view if graph > 5000 nodes
$(cat graphify-out/.graphify_python) -m graphify export html # auto-aggregates to community view if graph > 5000 nodes
```

### Steps 6b-8 - Wiki, Neo4j, FalkorDB, SVG, GraphML, MCP, benchmark (only on their flags)
Expand Down Expand Up @@ -681,7 +681,7 @@ Both are non-default subcommands. `--update` re-extracts only new or changed fil
When `graphify-out/graph.json` already exists and the user asks a question about the corpus, answer from the graph rather than rebuilding it:

```bash
graphify query "<question>"
$(cat graphify-out/.graphify_python) -m graphify query "<question>"
```

Before traversal, expand the question against the graph's own vocabulary so a wording mismatch does not collapse the answer to noise. If the `graphify query` CLI is unavailable, fall back to an inline NetworkX traversal of `graphify-out/graph.json`. Answer using only what the graph output contains, and quote `source_location` when citing a specific fact. For that vocab-expansion step, the BFS/DFS traversal modes, the `--budget` cap, the NetworkX fallback, `save-result` feedback, and the `/graphify path` and `/graphify explain` flows, see `references/query.md`.
Expand Down
8 changes: 4 additions & 4 deletions graphify/skill-claw.md
Original file line number Diff line number Diff line change
Expand Up @@ -537,14 +537,14 @@ If `--obsidian` was given:
- If `--obsidian-dir <path>` was also given, pass it via `--dir`. Otherwise defaults to `graphify-out/obsidian`.

```bash
graphify export obsidian
# or with custom dir: graphify export obsidian --dir ~/vaults/my-project
$(cat graphify-out/.graphify_python) -m graphify export obsidian
# Add `--dir ~/vaults/my-project` to use a custom directory.
```

Generate the HTML graph (always, unless `--no-viz`):

```bash
graphify export html # auto-aggregates to community view if graph > 5000 nodes
$(cat graphify-out/.graphify_python) -m graphify export html # auto-aggregates to community view if graph > 5000 nodes
```

### Steps 6b-8 - Wiki, Neo4j, FalkorDB, SVG, GraphML, MCP, benchmark (only on their flags)
Expand Down Expand Up @@ -684,7 +684,7 @@ Both are non-default subcommands. `--update` re-extracts only new or changed fil
When `graphify-out/graph.json` already exists and the user asks a question about the corpus, answer from the graph rather than rebuilding it:

```bash
graphify query "<question>"
$(cat graphify-out/.graphify_python) -m graphify query "<question>"
```

Before traversal, expand the question against the graph's own vocabulary so a wording mismatch does not collapse the answer to noise. If the `graphify query` CLI is unavailable, fall back to an inline NetworkX traversal of `graphify-out/graph.json`. Answer using only what the graph output contains, and quote `source_location` when citing a specific fact. For that vocab-expansion step, the BFS/DFS traversal modes, the `--budget` cap, the NetworkX fallback, `save-result` feedback, and the `/graphify path` and `/graphify explain` flows, see `references/query.md`.
Expand Down
8 changes: 4 additions & 4 deletions graphify/skill-codex.md
Original file line number Diff line number Diff line change
Expand Up @@ -534,14 +534,14 @@ If `--obsidian` was given:
- If `--obsidian-dir <path>` was also given, pass it via `--dir`. Otherwise defaults to `graphify-out/obsidian`.

```bash
graphify export obsidian
# or with custom dir: graphify export obsidian --dir ~/vaults/my-project
$(cat graphify-out/.graphify_python) -m graphify export obsidian
# Add `--dir ~/vaults/my-project` to use a custom directory.
```

Generate the HTML graph (always, unless `--no-viz`):

```bash
graphify export html # auto-aggregates to community view if graph > 5000 nodes
$(cat graphify-out/.graphify_python) -m graphify export html # auto-aggregates to community view if graph > 5000 nodes
```

### Steps 6b-8 - Wiki, Neo4j, FalkorDB, SVG, GraphML, MCP, benchmark (only on their flags)
Expand Down Expand Up @@ -681,7 +681,7 @@ Both are non-default subcommands. `--update` re-extracts only new or changed fil
When `graphify-out/graph.json` already exists and the user asks a question about the corpus, answer from the graph rather than rebuilding it:

```bash
graphify query "<question>"
$(cat graphify-out/.graphify_python) -m graphify query "<question>"
```

Before traversal, expand the question against the graph's own vocabulary so a wording mismatch does not collapse the answer to noise. If the `graphify query` CLI is unavailable, fall back to an inline NetworkX traversal of `graphify-out/graph.json`. Answer using only what the graph output contains, and quote `source_location` when citing a specific fact. For that vocab-expansion step, the BFS/DFS traversal modes, the `--budget` cap, the NetworkX fallback, `save-result` feedback, and the `/graphify path` and `/graphify explain` flows, see `references/query.md`.
Expand Down
8 changes: 4 additions & 4 deletions graphify/skill-copilot.md
Original file line number Diff line number Diff line change
Expand Up @@ -537,14 +537,14 @@ If `--obsidian` was given:
- If `--obsidian-dir <path>` was also given, pass it via `--dir`. Otherwise defaults to `graphify-out/obsidian`.

```bash
graphify export obsidian
# or with custom dir: graphify export obsidian --dir ~/vaults/my-project
$(cat graphify-out/.graphify_python) -m graphify export obsidian
# Add `--dir ~/vaults/my-project` to use a custom directory.
```

Generate the HTML graph (always, unless `--no-viz`):

```bash
graphify export html # auto-aggregates to community view if graph > 5000 nodes
$(cat graphify-out/.graphify_python) -m graphify export html # auto-aggregates to community view if graph > 5000 nodes
```

### Steps 6b-8 - Wiki, Neo4j, FalkorDB, SVG, GraphML, MCP, benchmark (only on their flags)
Expand Down Expand Up @@ -684,7 +684,7 @@ Both are non-default subcommands. `--update` re-extracts only new or changed fil
When `graphify-out/graph.json` already exists and the user asks a question about the corpus, answer from the graph rather than rebuilding it:

```bash
graphify query "<question>"
$(cat graphify-out/.graphify_python) -m graphify query "<question>"
```

Before traversal, expand the question against the graph's own vocabulary so a wording mismatch does not collapse the answer to noise. If the `graphify query` CLI is unavailable, fall back to an inline NetworkX traversal of `graphify-out/graph.json`. Answer using only what the graph output contains, and quote `source_location` when citing a specific fact. For that vocab-expansion step, the BFS/DFS traversal modes, the `--budget` cap, the NetworkX fallback, `save-result` feedback, and the `/graphify path` and `/graphify explain` flows, see `references/query.md`.
Expand Down
6 changes: 3 additions & 3 deletions graphify/skill-devin.md
Original file line number Diff line number Diff line change
Expand Up @@ -1332,18 +1332,18 @@ from graphify.ingest import ingest
from pathlib import Path

try:
out = ingest('URL', Path('./raw'), author='AUTHOR', contributor='CONTRIBUTOR')
out = ingest(sys.argv[1], Path('./raw'), author=sys.argv[2] or None, contributor=sys.argv[3] or None)
print(f'Saved to {out}')
except ValueError as e:
print(f'error: {e}', file=sys.stderr)
sys.exit(1)
except RuntimeError as e:
print(f'error: {e}', file=sys.stderr)
sys.exit(1)
"
" "URL" "AUTHOR" "CONTRIBUTOR"
```

Replace `URL` with the actual URL, `AUTHOR` with the user's name if provided, `CONTRIBUTOR` likewise. After a successful save, automatically run the `--update` pipeline on `./raw` to merge the new file into the existing graph.
Replace `URL` with the actual URL and pass the user's `AUTHOR` or `CONTRIBUTOR` when provided; use an empty string for either omitted value. After a successful save, automatically run the `--update` pipeline on `./raw` to merge the new file into the existing graph.

Supported URL types (auto-detected):
- Twitter/X -> fetched via oEmbed, saved as `.md` with tweet text and author
Expand Down
8 changes: 4 additions & 4 deletions graphify/skill-droid.md
Original file line number Diff line number Diff line change
Expand Up @@ -534,14 +534,14 @@ If `--obsidian` was given:
- If `--obsidian-dir <path>` was also given, pass it via `--dir`. Otherwise defaults to `graphify-out/obsidian`.

```bash
graphify export obsidian
# or with custom dir: graphify export obsidian --dir ~/vaults/my-project
$(cat graphify-out/.graphify_python) -m graphify export obsidian
# Add `--dir ~/vaults/my-project` to use a custom directory.
```

Generate the HTML graph (always, unless `--no-viz`):

```bash
graphify export html # auto-aggregates to community view if graph > 5000 nodes
$(cat graphify-out/.graphify_python) -m graphify export html # auto-aggregates to community view if graph > 5000 nodes
```

### Steps 6b-8 - Wiki, Neo4j, FalkorDB, SVG, GraphML, MCP, benchmark (only on their flags)
Expand Down Expand Up @@ -681,7 +681,7 @@ Both are non-default subcommands. `--update` re-extracts only new or changed fil
When `graphify-out/graph.json` already exists and the user asks a question about the corpus, answer from the graph rather than rebuilding it:

```bash
graphify query "<question>"
$(cat graphify-out/.graphify_python) -m graphify query "<question>"
```

Before traversal, expand the question against the graph's own vocabulary so a wording mismatch does not collapse the answer to noise. If the `graphify query` CLI is unavailable, fall back to an inline NetworkX traversal of `graphify-out/graph.json`. Answer using only what the graph output contains, and quote `source_location` when citing a specific fact. For that vocab-expansion step, the BFS/DFS traversal modes, the `--budget` cap, the NetworkX fallback, `save-result` feedback, and the `/graphify path` and `/graphify explain` flows, see `references/query.md`.
Expand Down
8 changes: 4 additions & 4 deletions graphify/skill-kilo.md
Original file line number Diff line number Diff line change
Expand Up @@ -537,14 +537,14 @@ If `--obsidian` was given:
- If `--obsidian-dir <path>` was also given, pass it via `--dir`. Otherwise defaults to `graphify-out/obsidian`.

```bash
graphify export obsidian
# or with custom dir: graphify export obsidian --dir ~/vaults/my-project
$(cat graphify-out/.graphify_python) -m graphify export obsidian
# Add `--dir ~/vaults/my-project` to use a custom directory.
```

Generate the HTML graph (always, unless `--no-viz`):

```bash
graphify export html # auto-aggregates to community view if graph > 5000 nodes
$(cat graphify-out/.graphify_python) -m graphify export html # auto-aggregates to community view if graph > 5000 nodes
```

### Steps 6b-8 - Wiki, Neo4j, FalkorDB, SVG, GraphML, MCP, benchmark (only on their flags)
Expand Down Expand Up @@ -684,7 +684,7 @@ Both are non-default subcommands. `--update` re-extracts only new or changed fil
When `graphify-out/graph.json` already exists and the user asks a question about the corpus, answer from the graph rather than rebuilding it:

```bash
graphify query "<question>"
$(cat graphify-out/.graphify_python) -m graphify query "<question>"
```

Before traversal, expand the question against the graph's own vocabulary so a wording mismatch does not collapse the answer to noise. If the `graphify query` CLI is unavailable, fall back to an inline NetworkX traversal of `graphify-out/graph.json`. Answer using only what the graph output contains, and quote `source_location` when citing a specific fact. For that vocab-expansion step, the BFS/DFS traversal modes, the `--budget` cap, the NetworkX fallback, `save-result` feedback, and the `/graphify path` and `/graphify explain` flows, see `references/query.md`.
Expand Down
8 changes: 4 additions & 4 deletions graphify/skill-kiro.md
Original file line number Diff line number Diff line change
Expand Up @@ -537,14 +537,14 @@ If `--obsidian` was given:
- If `--obsidian-dir <path>` was also given, pass it via `--dir`. Otherwise defaults to `graphify-out/obsidian`.

```bash
graphify export obsidian
# or with custom dir: graphify export obsidian --dir ~/vaults/my-project
$(cat graphify-out/.graphify_python) -m graphify export obsidian
# Add `--dir ~/vaults/my-project` to use a custom directory.
```

Generate the HTML graph (always, unless `--no-viz`):

```bash
graphify export html # auto-aggregates to community view if graph > 5000 nodes
$(cat graphify-out/.graphify_python) -m graphify export html # auto-aggregates to community view if graph > 5000 nodes
```

### Steps 6b-8 - Wiki, Neo4j, FalkorDB, SVG, GraphML, MCP, benchmark (only on their flags)
Expand Down Expand Up @@ -684,7 +684,7 @@ Both are non-default subcommands. `--update` re-extracts only new or changed fil
When `graphify-out/graph.json` already exists and the user asks a question about the corpus, answer from the graph rather than rebuilding it:

```bash
graphify query "<question>"
$(cat graphify-out/.graphify_python) -m graphify query "<question>"
```

Before traversal, expand the question against the graph's own vocabulary so a wording mismatch does not collapse the answer to noise. If the `graphify query` CLI is unavailable, fall back to an inline NetworkX traversal of `graphify-out/graph.json`. Answer using only what the graph output contains, and quote `source_location` when citing a specific fact. For that vocab-expansion step, the BFS/DFS traversal modes, the `--budget` cap, the NetworkX fallback, `save-result` feedback, and the `/graphify path` and `/graphify explain` flows, see `references/query.md`.
Expand Down
8 changes: 4 additions & 4 deletions graphify/skill-opencode.md
Original file line number Diff line number Diff line change
Expand Up @@ -529,14 +529,14 @@ If `--obsidian` was given:
- If `--obsidian-dir <path>` was also given, pass it via `--dir`. Otherwise defaults to `graphify-out/obsidian`.

```bash
graphify export obsidian
# or with custom dir: graphify export obsidian --dir ~/vaults/my-project
$(cat graphify-out/.graphify_python) -m graphify export obsidian
# Add `--dir ~/vaults/my-project` to use a custom directory.
```

Generate the HTML graph (always, unless `--no-viz`):

```bash
graphify export html # auto-aggregates to community view if graph > 5000 nodes
$(cat graphify-out/.graphify_python) -m graphify export html # auto-aggregates to community view if graph > 5000 nodes
```

### Steps 6b-8 - Wiki, Neo4j, FalkorDB, SVG, GraphML, MCP, benchmark (only on their flags)
Expand Down Expand Up @@ -676,7 +676,7 @@ Both are non-default subcommands. `--update` re-extracts only new or changed fil
When `graphify-out/graph.json` already exists and the user asks a question about the corpus, answer from the graph rather than rebuilding it:

```bash
graphify query "<question>"
$(cat graphify-out/.graphify_python) -m graphify query "<question>"
```

Before traversal, expand the question against the graph's own vocabulary so a wording mismatch does not collapse the answer to noise. If the `graphify query` CLI is unavailable, fall back to an inline NetworkX traversal of `graphify-out/graph.json`. Answer using only what the graph output contains, and quote `source_location` when citing a specific fact. For that vocab-expansion step, the BFS/DFS traversal modes, the `--budget` cap, the NetworkX fallback, `save-result` feedback, and the `/graphify path` and `/graphify explain` flows, see `references/query.md`.
Expand Down
8 changes: 4 additions & 4 deletions graphify/skill-pi.md
Original file line number Diff line number Diff line change
Expand Up @@ -537,14 +537,14 @@ If `--obsidian` was given:
- If `--obsidian-dir <path>` was also given, pass it via `--dir`. Otherwise defaults to `graphify-out/obsidian`.

```bash
graphify export obsidian
# or with custom dir: graphify export obsidian --dir ~/vaults/my-project
$(cat graphify-out/.graphify_python) -m graphify export obsidian
# Add `--dir ~/vaults/my-project` to use a custom directory.
```

Generate the HTML graph (always, unless `--no-viz`):

```bash
graphify export html # auto-aggregates to community view if graph > 5000 nodes
$(cat graphify-out/.graphify_python) -m graphify export html # auto-aggregates to community view if graph > 5000 nodes
```

### Steps 6b-8 - Wiki, Neo4j, FalkorDB, SVG, GraphML, MCP, benchmark (only on their flags)
Expand Down Expand Up @@ -684,7 +684,7 @@ Both are non-default subcommands. `--update` re-extracts only new or changed fil
When `graphify-out/graph.json` already exists and the user asks a question about the corpus, answer from the graph rather than rebuilding it:

```bash
graphify query "<question>"
$(cat graphify-out/.graphify_python) -m graphify query "<question>"
```

Before traversal, expand the question against the graph's own vocabulary so a wording mismatch does not collapse the answer to noise. If the `graphify query` CLI is unavailable, fall back to an inline NetworkX traversal of `graphify-out/graph.json`. Answer using only what the graph output contains, and quote `source_location` when citing a specific fact. For that vocab-expansion step, the BFS/DFS traversal modes, the `--budget` cap, the NetworkX fallback, `save-result` feedback, and the `/graphify path` and `/graphify explain` flows, see `references/query.md`.
Expand Down
Loading