Install any skill in seconds. Free to start, no credit card required.
Get Started Free →kaelio/notion_synthesize
Synthesize durable ktx wiki pages and semantic-layer sources from staged Notion pages, databases, data-source rows, and clustered Notion evidence. Load when a WorkUnit contains Notion raw files or Notion evidence chunks.
Passed 8 of 16 test cases with the skill, and 6 of 16 without it.
and 1 more in the full report
4 fixed7 passed either way10 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 4 test cases the skill fixed. Same model, same prompt, with and without the skill.
You are preparing to write a semantic layer source modification for a confirmed mapped target source `analytics.dim_customers`. What initialization step is required prior to calling semantic layer discovery or write tools?
| Checked | Without skill | With skill |
|---|---|---|
| Loads sl_capture before executing semantic layer discover or write actions | Missed | Passed |
The instructions your model reads when the skill loads.
Use this skill when a WorkUnit contains staged Notion content from pages/**, databases/**, data-sources/**, or clustered Notion evidence.
Each WorkUnit is either a single Notion page/span or a topical cluster of related Notion pages, pre-grouped by embedding similarity. Read the assigned raw files, then write a small set of durable wiki entries and, when applicable, semantic-layer sources that synthesize the WorkUnit's knowledge. Write final memory directly; do not write candidates.
page.md; metadata.json holds title, path, object type, data-source ids, last edited metadata, and properties.read_raw_file, or read_raw_span for oversized pages when the notes specify a span.wiki_search for existing pages that overlap the WorkUnit topics. Prefer updating an existing page over creating a duplicate.context_evidence_search, context_evidence_read, and context_evidence_neighbors to pull supporting chunks when indexed evidence is relevant. Pass chunkId and documentId values verbatim as returned by the evidence tools.wiki_write. Aim for a small number of high-quality pages per WorkUnit or cluster. Include rawPaths with the exact Notion raw files that support each page.sl_capture, discover existing sources first with sl_discover or sl_read_source, then use sl_write_source or sl_edit_source only for a confirmed mapped non-Notion target source. Include rawPaths with the exact Notion raw files that support the SL action. If no mapped target exists, call emit_unmapped_fallback and keep the content wiki-only.eviction_list, decide retention, then emit_eviction_decision. Do this even when no wiki write is needed.Capture durable, reusable company knowledge:
Skip noisy or transient content:
Prefer fewer, stronger entries. Every wiki entry must cite at least one Notion page or row using its path and last edited date when available. When evidence conflicts, write a conflict note inside the wiki page rather than choosing silently.
test cases passed, vs 6 / 16 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.