Agent skill

Journal Source Research

by exon-research in exon-research/genomi

Journal sub-skill for focused public/source evidence review and reviewed finding write-back before interpretation or answer synthesis.

Apache-2.0Auto-check passedResearch & Science

Install Journal Source Research

skills CLI
$ npx skills add exon-research/genomi --skill journal-source-research -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install exon-research/genomi journal-source-research --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/exon-research/genomi.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/source-research .claude/skills/journal-source-research && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
journal-source-research
GitHub stars
484
Token cost
~1.8k tokens
SKILL.md length
810 words
Files
1
Skills in repo
20
Repo updated
First seen
Licence
Apache-2.0

At a glance

Journal sub-skill for focused public/source evidence review and reviewed finding write-back before interpretation or answer synthesis.

  • Tasks that involve Fact-checking and source verification
  • SKILL.md covers Goal, Contract, Cross-Capability Synthesis and Tools, plus 4 more sections
  • Reaches cpicpgx.org

What it does

Journal Source Research is an agent skill from exon-research/genomi. Journal sub-skill for focused public/source evidence review and reviewed finding write-back before interpretation or answer synthesis.

Its SKILL.md is about 1.8k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Research & Science, covering Fact-checking and source verification. The repository describes itself as: Local-first, open-source Claude Science alternative, before Claude Science is a thing. Turn your AI agent into personal DNA expert. The licence is Apache-2.0.

When your agent uses it

  • Tasks that involve Fact-checking and source verification

Example prompts

  • “/journal-source-research”

What it can do on your machine

Read from SKILL.md and the folder at commit 1df4f5b. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • cpicpgx.org

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Journal Source Research loads about 1.8k tokens when it runs. Until then it costs about 40 tokens; SKILL.md has 810 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~40
When it runs · the whole SKILL.md, loaded when a task matches
~1.8k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from exon-research/genomi at commit 1df4f5b, republished under its Apache-2.0 licence (© exon-research). 810 words, ~1,759 tokens.

Download SKILL.mdSave it as .claude/skills/journal-source-research/SKILL.md (or your agent's skills folder).
name
journal-source-research
description
Journal sub-skill for focused public/source evidence review and reviewed finding write-back before interpretation or answer synthesis.
tools
research.list_sources, research.build_target_packet, gnomad.fetch_population_frequency, phenotype.plan_risk_investigation, pharmacogenomics.fetch_pgxdb…
mutating
true

Journal Source Research

Use this Journal sub-skill when a claim needs source context beyond local static rows: current ClinVar assertion, gene mechanism, inheritance, penetrance, guideline evidence, population tension, or literature/source conflict.

Goal

Review focused public targets and write reviewed findings back into the local evidence DB before using them in final interpretation. In capability discovery, these tools are part of journal because they create reusable investigation memory rather than a separate evidence category.

Works with Active Genome Index context and public-only context. If Active Genome Index context exists, use its evidence DB for user-specific context. With public-only context, use the shared evidence DB and frame the answer as public-target source review.

Convention: See skills/conventions/evidence-quality.md. Convention: See skills/_output-rules.md.

Contract

Contract:

  • External research uses selected public targets only.
  • API-backed sources are marked in tool dependencyContract.externalNetwork; local source files are marked in dependencyContract.localResources. If an API source is unavailable, the tool returns source_unavailable.
  • Reviewed source findings are written back before final interpretation.
  • Shared evidence is reusable public-target knowledge.
  • Private evidence is reserved for user-specific combinations and context.
  • Public-only answers describe public-target evidence.

Cross-Capability Synthesis

A scope-limited result from this capability is not a final user-facing answer when other Genomi capabilities can contribute orthogonal evidence to the same question. Returning "cannot answer" while applicable capabilities remain unexamined is a host-agent failure mode.

Tools

gnomad.fetch_population_frequency

Fetch reusable gnomAD public population frequency for one allele and write it into evidence storage.

Use when: gnomAD population frequency would change interpretation of an exact public allele or candidate variant.

Why necessary: gnomAD allele frequency changes interpretation; common and rare variants should not be discussed the same way.

Result semantics: Writes reusable aggregate public gnomAD frequency rows using selected public allele data.

research.build_target_packet

Build a target-centric evidence packet after the agent identifies the user's target.

Use when: The agent has selected a gene, drug, condition, topic, or allele and needs local/source context for synthesis.

Why necessary: A target packet keeps gene, drug, condition, topic, and allele context grouped before synthesis.

Result semantics: Returns context and source candidates for agent synthesis.

research.list_sources

List source catalogs relevant to a target type or one source ID.

Use when: choosing public source families for a target type or inspecting one source contract.

Why necessary: Source choice is part of the evidence contract; agents need to know which public adapters fit a target.

Result semantics: Returns source adapter and focused-review contracts for the host agent's selected public target.

research.query

Retrieve reviewed research for an exact target from local evidence storage.

Use when: the agent needs stored reviewed research for one exact target.

Why necessary: Exact-target research retrieval prevents agents from relying on vague memory of prior reviews.

research.record

Store reviewed source findings or tool-returned record_research_payloads in evidence storage with explicit shared/private scope.

Use when: Use after the agent has a reviewed source finding or tool-returned research payload that should be stored with scope.

Why necessary: Reviewed findings need durable, scoped storage so later answers can reuse source-backed evidence.

Result semantics: Writes reviewed public-target or private user-specific findings according to scope; private scope requires an active/private evidence DB.

Show full SKILL.md (297 more words)Show less

Token-search reviewed research findings stored in local evidence storage.

Use when: the agent needs token search across stored reviewed findings and does not have exact target fields.

Why necessary: Token search recovers stored findings when exact target fields are unknown.

Privacy Boundary

External research may use selected public targets: gene, rsID, normalized allele, drug, condition, topic, or guideline question. Intake files, broad candidate inventories, and private phenotype/medication/family context stay local unless the user explicitly chooses broader sharing.

Record Before Use

For source-backed interpretation, store a reviewed finding JSON file or an inline payload returned by a Genomi source tool:

  • research.record with {"input":"finding.json","scope":"shared"}
  • research.record with {"payload":{"target":{"type":"drug","drug":"clopidogrel"},"source":{"title":"CPIC","url":"https://cpicpgx.org/guidelines/"},"finding":{"type":"pgx_guideline","text":"short reviewed finding"}},"scope":"shared"}

With public-only context, db can be omitted and Genomi will use the shared evidence DB.

Use shared for reusable public-target knowledge. Use private for user-specific combinations, phenotype, medications, family history, or personal interpretation. Private scope uses the selected Active Genome Index evidence DB or an explicit private db.

Source Selection

Use research.list_sources before focused review when the source choice is uncertain. Each source returns:

  • query_mode: implemented operation or focused source review.
  • public_target_inputs: the fields safe to use for external review.
  • available_operations: Genomi tools that support the source.
  • reviewed_finding_shape: fields to store with research.record.

For GeneCards- or MalaCards-style context, use phenotype.plan_risk_investigation to keep gene function, disease association, and clinical-validity cross-checks separated.

For implemented sources, call the listed adapter first. For focused-review sources, review the official source or primary literature for the selected public target, extract the narrow finding needed for the user's question, and write it back as reviewed evidence.

Operating Checks

  • Send selected public targets to external research.
  • Use cited source findings as final evidence.
  • Store reusable public-target knowledge as shared evidence.
  • Store user-specific interpretation as private evidence.
  • Write reviewed findings back before using a source in an answer.

© exon-research, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/source-research of exon-research/genomi.

Open the folder on GitHubat commit 1df4f5b

Compare with similar skills

Journal Source Research next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Journal Source Research compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Journal Source Research this skillexon-research/genomi484—~1.8kAutomated safety check: PassApache-2.0
Perplexity Web Searchdavila7/claude-code-templates33k11 repos~3.5kAutomated safety check: NotesMIT
Citation Verification GuideGalaxy-Dawn/claude-scholar5.7k2 repos~1.9kAutomated safety check: PassMIT
Article Fact Checkerdigoal/blog8.6k—~939Automated safety check: PassGPL-2.0
Deep Research Agent TeamImbad0202/academic-research-skills51k—~13kAutomated safety check: PassCustom licence
Docs Grounding Verifiermicrosoft/apm4k—~1.9kAutomated safety check: PassMIT

Similar skills

  • Perplexity Web Search

    davila7/claude-code-templates

    Runs web-grounded searches through Perplexity's Sonar models over OpenRouter for current events, recent literature and cited facts beyond the model's training cutoff.

    33k GitHub starsUsed in 11 repos~3.5k tokens
    Research & ScienceAuto-check: notes
  • Citation Verification Guide

    Galaxy-Dawn/claude-scholar

    Reference guidance for checking every citation in academic writing against canonical sources such as DOI, arXiv, CrossRef and Semantic Scholar, to catch fake or wrong references.

    5.7k GitHub starsUsed in 2 repos~1.9k tokens
    Research & ScienceAuto-check passed
  • 三层审查模型,逐段逐句验证文章真伪、证据链与逻辑结构。Use when the user asks to fact-check, verify, audit, or evaluate the credibility of an article, essay, report, opinion piece, social-media post, or any written claim —…

    8.6k GitHub stars~939 tokensUpdated yesterday
    Research & ScienceAuto-check passed
  • Deep Research Agent Team

    Imbad0202/academic-research-skills

    Runs a 13-agent pipeline for rigorous academic research, from forming the question through systematic search, synthesis, bias checks and an APA 7.0 report.

    51k GitHub stars~13k tokensUpdated yesterday
    Research & ScienceAuto-check passed
  • Official

    A skill your agent uses to verify CLAIM-LEVEL grounding of a documentation page (or set of pages) against the source code.

    4k GitHub stars~1.9k tokensUpdated today
    Research & ScienceAuto-check passed
  • Fact Checking

    bradygaster/squad

    Review and validate claims using counter-hypothesis testing.

    3.3k GitHub stars~503 tokensUpdated today
    Research & ScienceAuto-check passed

More from exon-research/genomi

All 20 skills in this repo
  • Genomi

    exon-research/genomi

    A skill your agent uses for genetics, genome source, variant, gene, phenotype, disease, screen, pharmacogenomics, and Genomi install/setup maintenance questions.

    484 GitHub stars~4k tokensUpdated 1 mo ago
    Auto-check passed
  • Genomi Gnomad

    exon-research/genomi

    Fetch reusable public population allele frequencies from gnomAD for a specific variant.

    484 GitHub stars~638 tokensUpdated 1 mo ago
    Auto-check passed
  • Genomilab

    exon-research/genomi

    Run or continue patient-authorized, genome-informed GenomiLab investigations in the current Claude, Codex, or other MCP agent task.

    484 GitHub stars~4.2k tokensUpdated 1 mo ago
    Auto-check passed
  • Analytical Grounding

    exon-research/genomi

    Retrieve canonical pathway members, cell-type marker records, and genomic interval feature overlaps from declared analytical sources.

    484 GitHub stars~1.2k tokensUpdated 1 mo ago
    Auto-check passed
  • Ancestry

    exon-research/genomi

    Use local ancestry reference-panel tools for 1000 Genomes GRCh37/GRCh38 PCA projection, marker overlap QC, and qualitative reference-neighbor context.

    484 GitHub stars~2.3k tokensUpdated 1 mo ago
    Auto-check passed
  • Clinvar

    exon-research/genomi

    Build and inspect ClinVar exact-match evidence and candidate inventories.

    484 GitHub stars~1.1k tokensUpdated 1 mo ago
    Auto-check passed

Questions about Journal Source Research

What does Journal Source Research do?

Journal sub-skill for focused public/source evidence review and reviewed finding write-back before interpretation or answer synthesis. Journal Source Research is an agent skill from exon-research/genomi. Journal sub-skill for focused public/source evidence review and reviewed finding write-back before interpretation or answer synthesis.

When should I use Journal Source Research?

Journal Source Research fits situations like: tasks that involve Fact-checking and source verification.

How do I install Journal Source Research in Claude Code?

Run `npx skills add exon-research/genomi --skill journal-source-research -a claude-code`. Or copy the skill folder (skills/source-research in exon-research/genomi) into .claude/skills/journal-source-research in your project. Claude Code loads it when a task matches its description.

How do I install Journal Source Research in Codex?

Run `npx skills add exon-research/genomi --skill journal-source-research -a codex`. Or copy the skill folder (skills/source-research in exon-research/genomi) into .agents/skills/journal-source-research in your project. Codex loads it when a task matches its description.

Can I use Journal Source Research in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add exon-research/genomi --skill journal-source-research -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/journal-source-research, .gemini/skills/journal-source-research, .github/skills/journal-source-research and .opencode/skills/journal-source-research in your project.

What does Journal Source Research need to run?

SKILL.md names no scripts, command-line tools or credentials: Journal Source Research is instructions for the agent only.

Does Journal Source Research access the network?

SKILL.md names 1 domain. In commands or code: cpicpgx.org; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Journal Source Research safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Journal Source Research use?

Journal Source Research is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Journal Source Research use?

About 1.8k tokens (SKILL.md is roughly 7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Journal Source Research?

Skills that share tags, products or a category with Journal Source Research: Perplexity Web Search (davila7/claude-code-templates, 33k stars), Citation Verification Guide (Galaxy-Dawn/claude-scholar, 5.7k stars), Article Fact Checker (digoal/blog, 8.6k stars) and Deep Research Agent Team (Imbad0202/academic-research-skills, 51k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Journal Source Research?

exon-research (a GitHub organization) maintains it in exon-research/genomi, which has 484 GitHub stars. The repository holds 20 skills in this directory. The repository was last updated on August 31, 2026.

Source: exon-research/genomi on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.