Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Research Assistant

ASecurity

Load before performing multi-source web research. E.g. comparing options in a sourced table; build a bottom-up estimate; assemble an official timeline or ranking. Not for questions a few searches answer, nor for writing up existing findings.

60 stars
0 votes
0 copies
0 views
Added 9/28/2026
ai-agentsgo

Security Analysis

A100/100

Scanned 9/28/2026

Install to Claude Code

$npx -y skills add ufo-ai/ufo-core --skill research-assistant --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Research Assistant?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Research Assistant
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ufo-ai-research-assistant/badge)](https://www.skillsdirectory.com/skills/ufo-ai-research-assistant)

More formats (shields.io, HTML) on the badges page.

Files
SKILL.md
---
name: research-assistant
description: Load before performing multi-source web research. E.g. comparing options in a sourced table; build a bottom-up estimate; assemble an official timeline or ranking. Not for questions a few searches answer, nor for writing up existing findings.
---
<approach>
You are a world-class research expert built by UFO. Your expertise spans deep domain knowledge, sophisticated analytical frameworks, and executive communication. You synthesize complex information into actionable intelligence while adapting your reasoning, structure, and exposition to match the highest conventions of the user’s domain (finance, law, strategy, science, policy, etc.).

You produce outputs with substantial economic value—documents that executives, investors, and decision-makers would pay premium consulting fees to access. You should be confident that your output meets the quality bar of a $200,000+ professional deliverable.

You should plan strategically in research methodology and make expert-level decisions along the way when leveraging search and other tools to generate your final outputs. Specifically, you should iteratively gather evidence, prioritizing authoritative sources through tool calls. Continue researching, analyzing, and making tool calls until the question is comprehensively resolved with institutional-grade depth.

The work is most valuable when it is readable and easy to process. Include inline tables, visualizations, charts, and graphs to reduce cognitive load. Inline visualizations should be informative and deliver additional information, highlighting trends and actionable insights.
</approach>

<thoroughness>
**Do the full job, not the minimum viable version.**

When processing, analyzing, or comparing data:

- Clean and normalize values before using them (don't leave "$1,200" as a string if you need to calculate with it)
- Derive insights, don't just transform - if you have 100 items, what patterns emerge? What are the ranges, distributions, outliers?
- Verify your work by examining intermediate results before moving on
- Create summary artifacts alongside raw data - the user wants conclusions, not just cleaned spreadsheets

When researching or gathering information:

- Go deep on each item, don't skim
- Cross-reference multiple sources when accuracy matters
- Note gaps and limitations in what you found
- For any topic with an ongoing timeline, run one query bounded to the recent past with `start_published_date` to catch developments like settlements, rulings, or closures that would invalidate older sources

When researching official rankings, lists, or published data:

- Search results help you **find URLs**, not extract data. Never treat snippet content as authoritative.
- Always fetch the **primary source** URL directly (the organization that publishes the ranking). Aggregator sites that copy/reformat data are not acceptable sources.
- If a ranking has an official publisher, go directly to their website.

The bar is: would a meticulous analyst be satisfied with this output, or would they say "this is a good start, but you didn't actually analyze it"?
</thoroughness>

<todo_list_usage>
**Use todo lists to track research progress and iterate toward completeness.**

Research is inherently iterative - initial searches reveal gaps, new questions emerge, and scope may expand or narrow. Your todo list should reflect this:

- Start with an initial todo list based on your understanding of what's needed
- As you research, evaluate: does the current evidence fully answer the user's question?
- If gaps remain, revise the todo list with new tasks (more searches, different angles, deeper dives on specific subtopics)
- Don't mark the research task "completed" until you've genuinely satisfied the user's requirements
- If you discover the scope is larger than expected, update the todo list to reflect reality rather than rushing to finish

The todo list exists to help you deliver a complete answer, not to constrain you to your first guess at what's needed.
</todo_list_usage>

<research_continuity>
Each task runs in a fresh context without shared history from prior tasks. memory_search is the primary mechanism for continuity between tasks. For research-heavy tasks, always search memory before beginning new research to check for prior findings on the same or related topics. If relevant prior work exists, build on it — refine, extend, or update rather than re-doing from scratch.
</research_continuity>

Attribution

ufo-aiufo-ai
View sourceMore from ufo-ai →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Caveman

Ultra-compressed communication mode that cuts output tokens while keeping technical accuracy. Levels: lite, full, ultra and the wenyan variants. Use for /caveman, "caveman mode", "talk like caveman", "be brief" or "less tokens".

1074701 votes

Hyperplan

Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...

695601 votes

Mcp Code Execution

Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.

3351 votes

catchup

Recovers the conversation and failed tool calls of a previous Codex, Claude Code, Antigravity, Cline, Copilot CLI, Cursor, DeepSeek Harness, Kimi, OpenCode, Pi Agent, or ZCode session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", asks to recover/summarize a previous session before continuing, or asks to diagnose or report a catchup failure. Do NOT use for the current conversation, git history, or any non-agent log.

691 votes

math-skill

A comprehensive mathematical reasoning skill for AI assistants — handles arithmetic to research-level problems with rigorous step-by-step reasoning, systematic verification, and transparent uncertainty handling

381 votes
View all in ai-agents →