Research
Research tools and academic skills
3205 skills in this category
Subcategories
nano-banana-pro
Generate and edit images using Google's Nano Banana Pro (Gemini 3 Pro Image) API. Use when the user asks to generate, create, draw, design, make, edit, modify, change, alter, or update images. Also use for "make me an image", "create a picture", or "draw me a...". Use when user references an existing image file and asks to modify it in any way (e.g., "modify this image", "change the background", "replace X with Y"). Supports both text-to-image generation and image-to-image editing with configurable resolution (1K default, 2K, or 4K for high resolution). DO NOT read the image file first - use this skill directly with the --input-image parameter.
prompt-refinement
Transform prompts into structured TCRO format with phase-specific clarification. Automatically invoked by /ai-eng/research, /ai-eng/plan, /ai-eng/work, and /ai-eng/specify commands. Use when refining vague prompts, structuring requirements, or enhancing user input quality before execution.
literature-gap
Identify research gaps from systematic literature reviews. Use when: (1) Completing literature reviews, (2) Justifying new studies, (3) Grant proposal development, (4) Dissertation planning, (5) Identifying future research directions.
demo-apps
Research and scaffold demo applications. Use when starting a new demo app, analyzing UI patterns from real apps, or setting up demo app structure.
lint-skill
Validate skill documents against PMC skill design principles.Checks format ownership, composite skill structure, and internal consistency.CHECKS:1. FORMAT OWNERSHIP - kb skill owns all format templates (kb/references/)2. COMPOSITE STRUCTURE - Steps must have associated skills, stage announcements3. INTERNAL CONSISTENCY - No gaps, broken references, or missing sectionsUse when:- Creating new skills- Reviewing existing skills- Periodic skill maintenance- User says "lint skills", "check skills", "validate skills"
quizes-generator
Generate comprehensive quizzes with 80-100 multiple choice questions (MCQ) from a topic title or reference file. Questions include difficulty levels (Easy/Medium/Hard) with answer key at the end. Use when creating study materials, practice tests, or assessments.
experiment-report
This skill should be used when generating integrated reports from lab notebooks, improving existing reports, or exporting reports to PDF/typst. Triggered by requests like "generate report", "create summary", "refine report", "improve report", "export to PDF", "typstćșć", "PDFă«ć€æ", "ăŹăăŒăăäœæ", or "export report to PDF". For PDF export, use scripts/export_pdf.sh (pandoc + typst).
blinding
Implement blinding procedures to reduce bias in experimental studies. Use when: (1) Designing RCTs, (2) Ensuring objectivity, (3) Meeting CONSORT standards, (4) Minimizing performance and detection bias.
soracom-documentation-writer
Generates Soracom documentation (JP user guide for website-users Hugo site + EN developer guide for website-developers Grav site). Use when creating user guides, API reference, FAQ content, or any customer-facing documentation.
work-summary
Create factual working journal entries in Notes/WorkingJournal/ after completing analysis work. Use when user asks to "summarize work", "document results", or "create working journal entry". Ensures code is committed, copies figures to attachments, and creates objective summaries with citations.
react-project-scaffolder
Use PROACTIVELY when creating new React projects requiring modern tooling and best practices. Provides three modes - sandbox (Vite + React for quick experiments), enterprise (Next.js with testing and CI/CD), and mobile (Expo + React Native). Enforces TypeScript strict mode, Testing Trophy approach, and 80% coverage. Not for non-React projects or modifying existing applications.
google-sheets
Read and write Google Sheets data. Load when user mentions 'google sheets', 'spreadsheet', 'update sheet', 'read sheet', 'append to sheet', or references extracting data to update a tracking sheet.
thinkdeep
Extended reasoning with systematic investigation, hypothesis tracking, and confidence progression
family-tree-researcher
Research genealogical connections to Aboriginal peoples in specified regions using web search, historical documents, and database analysis. Process images from folders, discover relationship paths, and track research findings.
herald-configuration
This skill should be used when the user asks "how do I configure Herald?", "how do I set up ElevenLabs?", "configure TTS", "change herald settings", "set up text-to-speech", "herald preferences", "elevenlabs api key", "herald not working", or needs help with Herald notification configuration, TTS providers, or troubleshooting.
copywriting-core
ARCHIVE REFERENCE ONLY. Superseded by active `campaign-page-copy` skill. Use this as inspiration, not for invocation in the orchestrated flow.
internet-search
Search the internet using Perplexity API. Use for current information, news, or web research. Keywords: search, web, internet, perplexity, news, research.
prompt-writer
Expert prompt engineering for LLMs and AI agents. Use when users request help writing, reviewing, or improving prompts for chatbots, AI agents, system prompts, instruction sets, or any LLM-based application. Applies research-backed techniques to minimize hallucinations and maximize reliability.
researcher
Explores codebase and gathers context during planning phase
pdf-reader
Read and extract content from PDF files using multiple methods.LOAD THIS SKILL WHEN: User says "èźć PDF", "read PDF", "æéè«æ", "çéçŻ" | has PDF file path | needs to extract text from PDF.CAPABILITIES: PDF to markdown conversion, text extraction, figure detection, citation extraction.