Research & Knowledge

Research, retrieval, summarization, and knowledge work

1098 skills available

Skills List

learn

learn

6.4Kresearch-knowledge

Runs a six-phase research workflow that turns unfamiliar domains, source bundles, or collected material into publish-ready output. Use when users ask in any language to research, study, deep-dive, compile sources, synthesize unfamiliar material, or turn a source bundle into a coherent reference. Not for quick lookups or single-file reads.

tw93 avatartw93
Get
think

think

6.4Kresearch-knowledge

Turns rough ideas into approved, decision-complete plans with validated structure before coding. Use when users ask in any language for planning, architecture, design direction, feasibility, value judgment, or whether a feature is worth doing before implementation. Not for bug fixes or small edits.

tw93 avatartw93
Get
read

read

6.4Kresearch-knowledge

Reads URLs and PDFs by fetching source content, defaulting to concise summaries for plain read requests and clean Markdown when asked to convert, save, quote, cite, or feed downstream work. Use when users ask in any language to read, fetch, check, summarize, quote, cite, convert, or save a URL or PDF. Not for local text files already in the repo.

tw93 avatartw93
Get
yara-rule-authoring

yara-rule-authoring

6.3Kresearch-knowledge

Guides authoring of high-quality YARA-X detection rules for malware identification. Use when writing, reviewing, or optimizing YARA rules. Covers naming conventions, string selection, performance optimization, migration from legacy YARA, and false positive reduction. Triggers on: YARA, YARA-X, malware detection, threat hunting, IOC, signature, crx module, dex module.

trailofbits avatartrailofbits
Get
crypto-protocol-diagram

crypto-protocol-diagram

6.3Kresearch-knowledge

Extracts protocol message flow from source code, RFCs, academic papers, pseudocode, informal prose, ProVerif (.pv), or Tamarin (.spthy) models and generates Mermaid sequenceDiagrams with cryptographic annotations. Use when diagramming a crypto protocol, visualizing a handshake or key exchange flow, extracting message flow from a spec or RFC, diagramming a ProVerif or Tamarin model, or drawing sequence diagrams for TLS, Noise, Signal, X3DH, Double Ratchet, FROST, DH, or ECDH protocols.

trailofbits avatartrailofbits
Get
customer-journey-map

customer-journey-map

6.3Kresearch-knowledge

Create a customer journey map across stages, touchpoints, actions, emotions, and metrics. Use when diagnosing a broken experience or aligning a team on the full customer flow.

deanpeters avatardeanpeters
Get
company-research

company-research

6.2Kresearch-knowledge

Create a company research brief with executive quotes, product strategy, and org context. Use when preparing for interviews, competitive analysis, partnerships, or market-entry work.

deanpeters avatardeanpeters
Get
n8n-agents

n8n-agents

6.2Kresearch-knowledge

Design n8n AI agents the right way. Use when building or editing any @n8n/n8n-nodes-langchain.* AI node — an AI Agent, LLM chain, Text Classifier, or Information Extractor — and whenever the user mentions AI agents, LLM with tools, tool calling, $fromAI, system prompts, agent memory, sessionId, structured/JSON output, output parser, RAG, vector store, a chat assistant/bot, or human-in-the-loop review. Covers Agent-vs-chain-vs-classifier choice, the model/memory/tools/outputParser slots, tool names/descriptions as prompt, structured output with autoFix, memory, RAG, human review, and chat topologies.

czlonkowski avatarczlonkowski
Get
n8n-validation-expert

n8n-validation-expert

5.8Kresearch-knowledge

Interpret validation errors and guide fixing them. Use when encountering validation errors, validation warnings, false positives, operator structure issues, or need help understanding validation results. Also use when asking about validation profiles, error types, the validation loop process, or auto-fix capabilities. Consult this skill whenever a validate_node or validate_workflow call returns errors or warnings — it knows which warnings are false positives and which errors need real fixes.

czlonkowski avatarczlonkowski
Get
n8n-mcp-tools-expert

n8n-mcp-tools-expert

5.8Kresearch-knowledge

Expert guide for using n8n-mcp MCP tools effectively. Use when searching for nodes, validating configurations, accessing templates, managing workflows, managing credentials, auditing instance security, or using any n8n-mcp tool. Provides tool selection guidance, parameter formats, and common patterns. IMPORTANT — Always consult this skill before calling any n8n-mcp tool — it prevents common mistakes like wrong nodeType formats, incorrect parameter structures, and inefficient tool usage. If the user mentions n8n, workflows, nodes, or automation and you have n8n MCP tools available, use this skill first.

czlonkowski avatarczlonkowski
Get
autoresearch

autoresearch

5.8Kresearch-knowledge

Autonomous iteration loop: modify, verify, keep/discard against any metric

uditgoenka avataruditgoenka
Get
paper-spine

paper-spine

5.4Kresearch-knowledge

Research, write, review and deliver evidence-bound papers in one task, with user choices, real files, editable outputs and same-task revision.

wubing2023 avatarwubing2023
Get
citation-verification

citation-verification

5.3Kresearch-knowledge

This skill provides reference guidance for citation verification in academic writing. Use when the user asks about "citation verification best practices", "how to verify references", "preventing fake citations", or needs guidance on citation accuracy. This skill supports ml-paper-writing by providing detailed verification principles and common error patterns.

galaxy-dawn avatargalaxy-dawn
Get
dotnet-aot-compat

dotnet-aot-compat

5.3Kresearch-knowledge

Make .NET projects compatible with Native AOT and trimming by systematically resolving IL trim/AOT analyzer warnings. USE FOR: making projects AOT-compatible, fixing trimming warnings, resolving IL warnings (IL2026, IL2070, IL2067, IL2072, IL3050), adding DynamicallyAccessedMembers annotations, enabling IsAotCompatible. DO NOT USE FOR: publishing native AOT binaries, optimizing binary size, replacing reflection-heavy libraries with alternatives. INVOKES: no tools — pure knowledge skill.

dotnet avatardotnet
Get
remotion-docs

remotion-docs

4.5Kresearch-knowledge

Search Remotion documentation

remotion-dev avatarremotion-dev
Get
feishu-doc

feishu-doc

4.3Kresearch-knowledge

Feishu document read/write operations + comment management. Activate when user mentions Feishu docs, cloud docs, docx links, or document comments.

m1heng avatarm1heng
Get
typst-author

typst-author

4.3Kresearch-knowledge

Generate idiomatic Typst (.typ) code, edit and troubleshoot Typst documents and projects, and answer Typst syntax/reference questions. Use when working with .typ files or when the user explicitly asks for Typst document creation, editing, debugging, compilation, formatting, template work, or package usage.

jihe520 avatarjihe520
Get
printing-press-amend

printing-press-amend

4.2Kresearch-knowledge

Amend a published CLI from one of two input sources: (1) dogfood mode mines the active Claude Code session transcript for friction (missing flags, hand- rolled API payloads, silent-null returns); (2) direct-input mode accepts user-supplied asks (rename a command, add commands or feeds, fix a named bug, optionally sniff the source site for new endpoints). Confirms scope with the user, plans + executes the fix autonomously, scrubs PII, and opens a PR against mvanhorn/printing-press-library. Two user-in-loop checkpoints: scope after capture, PR draft before open. Trigger phrases: "amend the CLI", "submit a patch", "fix what I just dogfooded", "open a PR for this CLI", "patch this CLI", "add features to my CLI", "rename this command", "add these feeds to <cli>", "sniff for new APIs in <cli>", "amend with these ideas", "use printing-press-amend", "run printing-press-amend".

mvanhorn avatarmvanhorn
Get
6verity

6verity

4.2Kresearch-knowledge

数学建模竞赛最终验证和验收阶段,支持 Typst 和 LaTeX 双引擎。用于论文写完后检查章节数量、标题顺序、图表引用、数值一致性、占位符、内部文件泄露、参考文献、代码可复现性、编译和提交就绪状态。

jihe520 avatarjihe520
Get
printing-press-retro

printing-press-retro

4Kresearch-knowledge

Run a retrospective after generating a CLI. Identifies systemic improvements to the Printing Press — templates, Go binary, skill instructions, and workflow docs — so the next CLI comes out better. Creates a GitHub issue with actionable findings when there are Printing Press fixes to make. Use after any /printing-press run. Trigger phrases: "retro", "retrospective", "what went wrong", "improve the press", "post-mortem", "lessons learned", "what can we improve", "file a retro", "submit findings".

mvanhorn avatarmvanhorn
Get
printing-press

printing-press

4Kresearch-knowledge

Set up a new integration, connector, or CLI binding for any API. Wrap or generate a ship-ready Go CLI from an OpenAPI, HAR, or Postman spec via the lean research -> generate -> build -> shipcheck loop. Use when the user says build a CLI, wrap this API, set up a new integration, add a connector, integrate with a service, or names an API by domain.

mvanhorn avatarmvanhorn
Get
remotion-render

remotion-render

4Kresearch-knowledge

Best practices for rendering videos

remotion-dev avatarremotion-dev
Get
remotion-captions

remotion-captions

4Kresearch-knowledge

Dealing with captions in Remotion

remotion-dev avatarremotion-dev
Get
discovery-interview

discovery-interview

3.9Kresearch-knowledge

Deep interview process to transform vague ideas into detailed specs. Works for technical and non-technical users.

parcadei avatarparcadei
Get