Skip to content

Research Assistant

The Research Assistant is the simplest example app — a Tier 1 app with schemas and skills but no custom server.

View on GitHub

  • 4 entity types: topic (tp_), source (src_), note (nt_), report (rpt_)
  • 1 bundled skill: research methodology (source evaluation, note-taking, synthesis)
  • Seed data: sample topics and sources
EntityPrefixPurpose
topictp_Research topics being investigated
sourcesrc_Books, papers, URLs, interviews
notent_Notes taken from sources
reportrpt_Synthesized findings

Minimal viable app: No hooks, no schedules, no bundle dependencies. Just schemas and a skill. This is what a Tier 1 Upjack app looks like.

Relationships: Notes link to both a topic and a source via the relationships array. Reports link to a topic.

Skill-driven synthesis: The research methodology skill teaches the agent how to evaluate source credibility, take structured notes, and synthesize findings into reports. The logic lives in Markdown, not code.