Research Lookup
davila7/claude-code-templates
Look up current research information using Perplexity's Sonar Pro Search or Sonar Reasoning Pro models through OpenRouter.
Anti-hallucination research mode. An agent skill from assafkip/kipi-system.
$ npx skills add assafkip/kipi-system --skill research-mode -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install assafkip/kipi-system research-mode --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/assafkip/kipi-system.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/kipi-core/skills/research-mode .claude/skills/research-mode && rm -rf skills-srcUse ~/.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/
Install the "research-mode" agent skill from https://github.com/assafkip/kipi-system/tree/main/plugins/kipi-core/skills/research-mode into .claude/skills/research-mode/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "research-mode", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/assafkip/kipi-system/tree/main/plugins/kipi-core/skills/research-modeType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add assafkip/kipi-system --skill research-mode -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install assafkip/kipi-system research-mode --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/assafkip/kipi-system.git skills-src && mkdir -p .agents/skills && cp -r skills-src/plugins/kipi-core/skills/research-mode .agents/skills/research-mode && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "research-mode" agent skill from https://github.com/assafkip/kipi-system/tree/main/plugins/kipi-core/skills/research-mode into .agents/skills/research-mode/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "research-mode", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add assafkip/kipi-system --skill research-mode -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install assafkip/kipi-system research-mode --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/assafkip/kipi-system.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/plugins/kipi-core/skills/research-mode .cursor/skills/research-mode && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "research-mode" agent skill from https://github.com/assafkip/kipi-system/tree/main/plugins/kipi-core/skills/research-mode into .cursor/skills/research-mode/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "research-mode", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/assafkip/kipi-system.git --path plugins/kipi-core/skills/research-mode--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add assafkip/kipi-system --skill research-mode -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install assafkip/kipi-system research-mode --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/assafkip/kipi-system.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/plugins/kipi-core/skills/research-mode .gemini/skills/research-mode && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "research-mode" agent skill from https://github.com/assafkip/kipi-system/tree/main/plugins/kipi-core/skills/research-mode into .gemini/skills/research-mode/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "research-mode", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install assafkip/kipi-system research-modeInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add assafkip/kipi-system --skill research-mode -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/assafkip/kipi-system.git skills-src && mkdir -p .github/skills && cp -r skills-src/plugins/kipi-core/skills/research-mode .github/skills/research-mode && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "research-mode" agent skill from https://github.com/assafkip/kipi-system/tree/main/plugins/kipi-core/skills/research-mode into .github/skills/research-mode/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "research-mode", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add assafkip/kipi-system --skill research-mode -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install assafkip/kipi-system research-mode --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/assafkip/kipi-system.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/plugins/kipi-core/skills/research-mode .opencode/skills/research-mode && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "research-mode" agent skill from https://github.com/assafkip/kipi-system/tree/main/plugins/kipi-core/skills/research-mode into .opencode/skills/research-mode/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "research-mode", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
research-modeAnti-hallucination research mode. An agent skill from assafkip/kipi-system.
Research Mode is an agent skill from assafkip/kipi-system. Anti-hallucination research mode. Toggle on to enforce citation requirements, source grounding, and "I don't know" behavior. Toggle off for creative work.
Its SKILL.md is about 1.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including reference files (for example `commands/q-research.md` and `references/anthropic-reduce-hallucinations.md`).
It sits in Research & Science, covering Citation management. It works with Perplexity. The repository describes itself as: Your AI brain, externalized. It remembers everything you do, then becomes whatever role you need. Same skeleton can run as your chief of staff, lawyer, PM, or investigator. Plain… The licence is MIT.
3 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 16d4724. It shows what the files ask for, not the result of running them.
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.
Shell commands in SKILL.md call:
curlFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
r.jina.aiAlso links to:
docs.anthropic.comjina.aiFrom URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
FIRECRAWL_API_KEYFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Research Mode loads about 1.8k tokens when it runs, and up to ~2.3k if it reads all its reference files. Until then it costs about 42 tokens; SKILL.md has 969 words of instructions outside code blocks.
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.
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.
The full file from assafkip/kipi-system at commit 16d4724, republished under its MIT licence (© assafkip). 969 words, ~1,753 tokens.
.claude/skills/research-mode/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.Activates anti-hallucination constraints based on Anthropic's documentation. Stay in this mode until the user says to exit.
Source: Anthropic - Reduce Hallucinations
Before starting: Read references/anthropic-reduce-hallucinations.md for the full technique set from Anthropic's documentation. The constraints below are derived from that source.
If you don't have a credible source for a claim, say so. Don't guess. Don't infer. "I don't have data on this" is always a valid answer.
Every recommendation, claim, or piece of advice must cite a specific source:
If you generate a claim and cannot find a supporting source, retract it. Do not present it.
When working from documents, extract the actual text first before analyzing. Ground your response in word-for-word quotes, not paraphrased summaries. Reference the quote when making your point.
Check sources in this order. Stop at the first level that answers the question.
Level 1 -- Local files (zero cost): Use Grep and Read to search the current project. Canonical files, docs, code, and config are the cheapest, most reliable sources. If the claim is about this project, local files ARE the citation.
Level 2 -- Perplexity (low cost, preferred for all web research):
Call mcp__perplexity__perplexity_ask with a focused question. Perplexity returns a grounded answer with inline citations in a single call. Cite the Perplexity response and its source URLs verbatim. Do NOT paraphrase without attribution.
sonar for general questions, sonar-pro for technical depth or multi-source synthesis.Level 3a -- Jina Reader (cheap default for page reads): When Perplexity's summary is insufficient and you need word-for-word text from a specific page, default to Jina Reader BEFORE WebFetch. Returns clean markdown of any public URL with near-zero cost.
Usage:
curl -s https://r.jina.ai/<TARGET_URL>xargs -P or similarLevel 3b -- WebFetch (only when Jina fails): Use only if Jina Reader returns empty/error, or if the target page is Cloudflare-protected or auth-walled and Jina can't pass. WebFetch is ~10-50x more expensive per page than Jina due to LLM-side processing. Log every WebFetch call with rationale.
Level 3c -- Chrome DevTools MCP snapshot (JS-rendered, local only):
For pages that need browser rendering (heavy JS, hydration, single-page apps), use mcp__plugin_chrome-devtools-mcp_chrome-devtools__take_snapshot. Returns accessibility tree (~10x smaller than full DOM). Local Claude Code sessions only -- not available in cloud routines.
Level 4 -- Scholar Gateway (for academic claims): For academic papers or research findings, use Scholar Gateway MCP if available. Structured results, no page scraping.
Level 5 -- Firecrawl scrape-to-FILE (persist full source; for large or long-lived research projects):
When you need the FULL text of many pages SAVED for later search and citation (not summarized into context), run q-system/.q-system/scripts/firecrawl-scrape.py <url> <output-dir>. It writes the page's full markdown (onlyMainContent) to a file, so the cascade can grep + cite thousands of sources without hitting context limits. Requires FIRECRAWL_API_KEY (env var ONLY; no committed secret). Fail-closed on an empty body (persists nothing). Use only when persistence beats a one-shot Perplexity/WebFetch answer.
If the source is a public marketing/blog/docs/news page, default to Jina (3a). Only escalate to WebFetch (3b) when Jina fails. Use chrome-devtools-mcp (3c) only when JS rendering is required AND you are in a local session. Log every WebFetch call to justify the cost.
{{VERIFY_URL}} if no link)Say "exit research mode" or switch to any other task.
Research mode is the runtime enforcement layer. It applies the cite-or-retract rule and the source-lookup cascade during a single session.
The broader pattern is documented at q-system/methodology/anti-hallucination.md. That doc covers:
Use research mode when you need runtime enforcement. Read the methodology doc when you need to understand why this skill exists and how it fits the rest of the system.
© assafkip, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 2 other files (references) in plugins/kipi-core/skills/research-mode of assafkip/kipi-system.
Open the folder on GitHubat commit 16d4724
We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders. This page covers the copy in assafkip/kipi-system, which our catalogue first saw on October 7, 2026.
Research Mode 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Research Mode this skillassafkip/kipi-system | 112 | — | ~1.8k | Automated safety check: Pass | MIT | |
| Research Lookupdavila7/claude-code-templates | 32k | 9 repos | ~5k | Automated safety check: Notes | MIT | |
| Academic Verifyinbrainfun/inbrain | 142 | 1 repos | ~2.3k | Automated safety check: Pass | Custom licence | |
| Perplexity 2sundial-org/awesome-openclaw-skills | 663 | — | ~618 | Automated safety check: Pass | None | |
| SEO ProfoundAgriciDaniel/claude-seo | 19k | 1 repos | ~441 | Automated safety check: Pass | MIT | |
| Content Research Writerweapp-tailwindcss/weapp-tailwindcss | 1.9k | 25 repos | ~3.5k | Automated safety check: Pass | MIT |
davila7/claude-code-templates
Look up current research information using Perplexity's Sonar Pro Search or Sonar Reasoning Pro models through OpenRouter.
inbrainfun/inbrain
Verify a research claim or academic citation by tracing it through publication → methodology → raw data → independent replication.
sundial-org/awesome-openclaw-skills
Deep search via Perplexity API. An agent skill from sundial-org/awesome-openclaw-skills.
AgriciDaniel/claude-seo
Profound LLM citation tracker (extension). An agent skill from AgriciDaniel/claude-seo.
weapp-tailwindcss/weapp-tailwindcss
Assists in writing high-quality content by conducting research, adding citations, improving hooks, iterating on outlines, and providing real-time feedback on each section.
Imbad0202/academic-research-skills
Screens records for systematic, scoping and rapid reviews against fixed eligibility rules, using two blinded AI reviewers and a third adjudicator, with traceable PRISMA counts.
assafkip/kipi-system
Turns a markdown file into a themed, image-rich slide deck exported as PDF, using Slidev for layouts and Unsplash for photos, all run locally.
assafkip/kipi-system
Routes visual design requests to built-in logo, corporate identity, slide, banner, social photo and icon workflows, backed by style data and AI image generation.
assafkip/kipi-system
Judges a pasted tip, post or video summary against what the kipi system already has, and returns adopt, skip or already-built with the files that back the verdict.
assafkip/kipi-system
Teaches staged, verifiable coding habits for multi-file tasks and ships a hook that blocks tests from touching live data.
assafkip/kipi-system
Writes a structured, blameless root-cause analysis for a defect that escaped a test or gate, separating surface from structural causes and linting the result.
assafkip/kipi-system
Surfaces architectural friction in real code — shallow modules, tight coupling, untested seams — and proposes deepening refactors using Ousterhout's deep-module principle (small interface hiding a…
Works with
Categories
Anti-hallucination research mode. An agent skill from assafkip/kipi-system. Research Mode is an agent skill from assafkip/kipi-system. Anti-hallucination research mode.
Research Mode fits situations like: tasks that involve Citation management.
Run `npx skills add assafkip/kipi-system --skill research-mode -a claude-code`. Or copy the skill folder (plugins/kipi-core/skills/research-mode in assafkip/kipi-system) into .claude/skills/research-mode in your project. Claude Code loads it when a task matches its description.
Run `npx skills add assafkip/kipi-system --skill research-mode -a codex`. Or copy the skill folder (plugins/kipi-core/skills/research-mode in assafkip/kipi-system) into .agents/skills/research-mode in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add assafkip/kipi-system --skill research-mode -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/research-mode, .gemini/skills/research-mode, .github/skills/research-mode and .opencode/skills/research-mode in your project.
Going by SKILL.md and its folder, Research Mode needs the command-line tools its instructions call (curl) and credentials named FIRECRAWL_API_KEY. Our summary lists: A credential in FIRECRAWL_API_KEY.
SKILL.md names 3 domains. In commands or code: r.jina.ai; the agent is likely to contact it when it follows the instructions. As links in the text: docs.anthropic.com and jina.ai. This is read from the text; nothing was executed.
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.
Research Mode is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
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. Its references folder adds about 581 tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Research Mode: Research Lookup (davila7/claude-code-templates, 32k stars), Academic Verify (inbrainfun/inbrain, 142 stars), Perplexity 2 (sundial-org/awesome-openclaw-skills, 663 stars) and SEO Profound (AgriciDaniel/claude-seo, 19k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
assafkip (a GitHub user) maintains it in assafkip/kipi-system, which has 112 GitHub stars. The repository holds 14 skills in this directory. The repository was last updated on October 7, 2026.
Source: assafkip/kipi-system on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.