SKILL.md
markdown
sha256:b5f647cb9c409f563d4671fe3fc05ddea01fabfed9b41fc11cb923588e1c1baf
mirror: GitHub Phase A durable MCP OAuth (#270)
Human
minor
⚠ breaking
10 days 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
3 commits
sha256:b5f647cb9c409f563d4671fe3fc05ddea01fabfed9b41fc11cb923588e1c1baf
mirror: GitHub Phase A durable MCP OAuth (#270)
Human
minor
⚠
10 days ago
sha256:d8c648b20a4d53b2673c5c082ee7edfa7b2fc9b11080832da1f38807b6bf940b
fix(7C-L1b): route hosted delegation proposals through cani…
Human
minor
⚠
30 days ago
sha256:2827ba9e7632a4b141c50caf1e8f7d77abbc3515be20e7465f2bccb0ac4edf91
fix: repair endpoint now sets has_active_subscription when …
Human
minor
⚠
50 days ago