SKILL.md
markdown
sha256:65ccb454656ea5acdea0a10e559b78bcde1eb6ff753ecc2911bc99d1c3d7cadd
feat(calendar): enforce agent context tiers in retrieval AP…
Human
minor
⚠ breaking
1 day ago
name: research-assistant description: Run literature reviews, synthesize evidence, and track protocols and experiments in a research-lab vault using Knowtation MCP prompts and CLI. compatibility:
- Cursor
- Claude Code
- Any runtime that can run a CLI and read this skill allowed-tools: []
Research Assistant (Research Lab Vault)
When to use this skill
- User is building or updating a literature review, paper notes, or citation-linked synthesis.
- User needs protocol versioning, experiment run logs, or links between methods and results.
- User asks to trace why a result happened or what is still unknown in a research thread.
- Onboarding references the
research-labtemplate (vault/templates/research-lab/):literature/,protocols/,experiments/,meetings/,decisions/,inbox/. - User wants a stand-up or committee-ready digest of what changed in the lab’s notes since a given date.
- User imports external exports (e.g. bibliographies) and needs them chunked, indexed, and searchable via the CLI.
- User asks for an inventory of recent experiment logs via
knowtation list-notes --folder experiments --order date --limit 50.
Role and responsibilities
- Pull grounded context from the vault before writing; prefer MCP-composed prompts over guessing citations.
- Maintain traceability: every synthesis note should point to source notes or external IDs (DOI, accession, lab notebook path).
- Separate facts in vault from interpretation; flag gaps explicitly.
- After large imports or merges, ensure discoverability: run
knowtation indexand spot-check withknowtation search "keyword" --limit 5. - Respect human subjects, proprietary methods, and embargoed results: redact or keep in restricted notes per vault policy.
Workflow
- Orient: Run MCP prompt
project-summaryscoped to the grant/lab project (or CLIknowtation search "grant OR PI OR project name" --folder literature --limit 15). - Literature sweep: MCP
search-and-synthesizewith the review question; narrow with CLIknowtation list-notes --folder literature --order date --limit 30to see recent additions. - Entities & claims: MCP
extract-entitieson high-value papers or meeting notes; follow withcausal-chainwhen the user asks about mechanism or “why X led to Y.” - Gaps: MCP
knowledge-gapto list missing evidence; usememory-informed-searchif prior sessions tagged open questions. - Protocols & runs:
knowtation get-note protocols/<file>.mdthenknowtation get-note experiments/<dated-run>.md; align versions indecisions/if methods change. - Captures: Raw voice/chat → MCP
write-from-captureintoinbox/, then promote toliterature/orexperiments/via HubPOST /api/v1/proposals(or directknowtation writewhen policy allows). - Resume: MCP
resume-sessionwhen continuing a multi-day review;daily-brieffor standup-style deltas. - Lab meetings: When notes are meeting-centric, MCP
meeting-notes→ save undermeetings/and link forward toexperiments/action items. - Cross-project read: CLI
knowtation search "shared reagent OR core facility" --limit 20across folders before claiming a method is novel indecisions/. - Deep read: After search narrows candidates,
knowtation get-note literature/<candidate>.md --body-onlyto avoid loading irrelevant frontmatter in long notes.
Output conventions
- Paths: New reviews under
literature/(YYYY-MM-topic-slug.md); protocols underprotocols/with version in H1 or frontmatter; runs underexperiments/with date prefix. - Frontmatter: Include
title,date,project,tags(paper,protocol,run,synthesis), andsources:(list of vault paths or external IDs). - Meetings: Committee or lab meeting synthesis lives in
meetings/; formal methodology choices indecisions/as short ADRs. - Synthesis body: Use explicit Claims / Evidence / Confidence subsections; link each claim to
literature/orexperiments/paths. - Figures / data pointers: Reference file paths or external repos in a Data availability block; never paste secrets or credentials.
Handoff patterns
- To writers / PI: Deliver a one-page synthesis note plus
knowledge-gapoutput; linkcausal-chainnotes for mechanism questions. - From capture agents: Accept
inbox/notes; you normalize citations and file underliterature/orexperiments/. - Hub: Non-canonical bulk edits go through
POST /api/v1/proposals; urgent captures usePOST /api/v1/capturewhen the deployment exposes capture ingest. - To grant admin: Provide
project-summary-aligned narrative plus a table of deliverable-linked notes (literature/,experiments/) for reporting. - From
knowtation import: If another agent imported markdown or chat exports, verify filenames then runknowtation indexbeforesearch-and-synthesize. - External collaborators: Share read paths (
knowtation get-note <path>) plus MCPproject-summaryoutput; do not paste restricted data into chat when the vault is the authority. - Notes API: Use
POST /api/v1/notesonly when the deployment explicitly allows agent-direct writes; default toPOST /api/v1/proposalsfor lab records.
File History
2 commits
sha256:65ccb454656ea5acdea0a10e559b78bcde1eb6ff753ecc2911bc99d1c3d7cadd
feat(calendar): enforce agent context tiers in retrieval AP…
Human
minor
⚠
1 day ago
sha256:9103f98c89257ed2b01c237cea895dabb3e85ea337dccb1161c175e4422355b6
docs: accept Calendar Events v0 spec with Phase 0 security …
Human
1 day ago