← all publishers

frutik

@frutik source repo

15 published skills

  1. Kg Hubs · frutik
    Audit hub notes in the Awesome Search Obsidian vault — rank notes by inbound link count and compare against existing Topics/ notes. Surfaces mismatches where high-traffic concepts lack a proper topic page. Use for periodic graph structure reviews.
    0
    installs
  2. Kg Audit · frutik bundle
    Run a fast, script-based quality audit of the Awesome Search Obsidian vault in one pass — frontmatter completeness, orphans, hub/topic coverage, disconnected clusters, duplicate articles (same source processed twice), and broken wikilinks. Use for periodic KG health checks, or when kg-frontmatter/kg-orphans/kg-hubs/kg-clusters would otherwise mean four separate full-vault scans. Triggers on "audit notes", "audit the vault", "kg health check", or `/kg-audit`.
    0
    installs
  3. Kg History · frutik
    Write the dated history entry after any Awesome Search KG batch (new notes, enrichment, corrections). Entries go into weekly History/<year>.<week>.md files; History.md is only an index of links to them. Enforces a fixed entry format. Invoke at the end of every batch, before kg-reviewer.
    0
    installs
  4. Kg Orphans · frutik
    Find orphan notes in the Awesome Search Obsidian vault — notes with no wikilinks in or out — and suggest or apply connections to existing notes. Use when running a graph health audit or when the KG feels sparse.
    0
    installs
  5. Kg Clusters · frutik
    Find disconnected clusters in the Awesome Search Obsidian vault — groups of notes that are internally linked but isolated from the rest of the graph. Identify semantic overlap between clusters and suggest bridge links. Use for deep graph connectivity audits.
    0
    installs
  6. Kg Mail List · frutik
    Turn one week's Awesome Search History entries into a plain, self-contained HTML email digest at mails/<year>.<week>.html in the repo root. Plain language, no statistics (no note counts, no totals) — just the substance of what changed that week, with wikilinks converted to links to the published site. Triggers on `/kg-mail-list [<year>.<week>]` or "write this week's email" / "write the mailing-list digest".
    0
    installs
  7. Kg Frontmatter · frutik
    Audit all notes in the Awesome Search Obsidian vault for missing or incomplete frontmatter. Reports violations by folder and optionally auto-fixes notes where values can be inferred from content. Use for KG consistency checks.
    0
    installs
  8. Kg Note Writing · frutik
    Write, enrich, or synthesize any Awesome Search KG entity note (Concept, Topic, Person, Company, Tool, Conference, Case Study, Dataset) — extract/normalize entities, create or update notes with correct frontmatter and structure, cross-link them, and ground every claim. Two entry points both use this skill — (1) handed off from kg-article-processing with freshly fetched source text to extract entities from, and (2) a direct request to write or enrich a note, most often a Topic, by synthesizing across notes already in the vault with no new external source (e.g. "write a topic note for X pulling together what we have on it", "connect these notes into a topic page", "enrich/link this existing concept note").
    0
    installs
  9. Kg Draft To HTML · frutik bundle
    Render a long-form draft from drafts/*.md into a self-contained HTML page at drafts/html/<stem>.html, in the same house style as the mailing-list digests (Georgia, 640px, inline CSS, "Best, Andrew" sign-off). A faithful format conversion only — the draft's words, order and structure are never edited, summarised or rewritten. Triggers on `/kg-draft-to-html [<draft>]` or "make an HTML version of this draft" / "render the draft to HTML".
    0
    installs
  10. Kg Readme Writer · frutik
    Keep README.md at the repo root (not in the Obsidian vault) in sync with the Awesome Search KG — links to the 5 latest History week files plus the full content of global_toc.md, with every wikilink converted to a vanilla markdown link. Modifies the existing file in place with targeted edits; never regenerates it from scratch. Invoked by `awesome-search-knowledge-graph` as a required step of every maintenance pass — README.md is derived from `global_toc.md` and the History weeks, so any batch touching either has already invalidated it; also runs directly on `/kg-readme-writer`.
    0
    installs
  11. Kg Plan Processing · frutik
    Queue a single article/video URL (or a bare topic name) into the repo-root planned/ directory for later parallel processing — writes the queue file only, does not fetch or process it now. Triggers on "queue this for processing", "add this to planned", "queue <url>", or /kg-plan-processing <url-or-topic>. Does not dispatch the queue or write vault content — see .claude/agents/kg-writer.md for how queued items later get processed (one kg-writer agent per file, spawned directly, not through this skill).
    0
    installs
  12. Youtube Transcribe · frutik bundle
    Transcribe a YouTube video to clean plain text. Triggers on a YouTube URL with a request to transcribe/get the transcript/text of a video, or `/youtube-transcribe <url>`. Produces a cleaned transcript plus video metadata (title, channel, upload date, URL) ready to hand off to the article/KG processing workflow.
    0
    installs
  13. Awesome Search Tutor · frutik
    ---
    0
    installs
  14. Kg Article Processing · frutik
    Fetch a single article or video/transcript source, detect paywalls, and save it as the Awesome Search Article/Video note — the fetch stage of KG ingestion. Triggers on an article URL to fetch and process, or a title/name of an article/video already in the vault (Clippings/, raw_articles/, or an unprocessed Awesome Search/Articles or Videos note) that hasn't been fully processed yet. Hands off to kg-note-writing for entity extraction and cross-linking — for a note authored by synthesizing existing vault notes with no new source (e.g. a topic page), use kg-note-writing directly instead.
    0
    installs
  15. Awesome Search Knowledge Graph · frutik
    Apply the Awesome Search KG maintenance pass after any batch of vault note changes — write the History log entry, run the kg-reviewer audit and apply its findings, keep global_toc.md indexing every non-article note, re-sync the root README.md that is derived from them, and keep index.md byte-identical to HOME.md. Invoked at the end of kg-note-writing (which itself may be entered directly, or via kg-article-processing's fetch stage), and by any other skill or agent that creates/edits vault notes; can also be run standalone to repair these invariants after manual edits.
    0
    installs