一键导入
qra
Extract Question-Reasoning-Answer pairs from text. Use --context for domain-focused extraction. Validates answers are grounded in source text.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Extract Question-Reasoning-Answer pairs from text. Use --context for domain-focused extraction. Validates answers are grounded in source text.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
File-based inter-agent messaging. Check inbox, send bugs/requests to other projects, acknowledge resolved issues. Use for cross-project agent communication.
Search arXiv for academic papers. Use when user says "find papers on", "search arxiv", "look up research", "academic papers about", "what papers exist on", "use your arxiv tool", or asks about scientific/ML research topics.
Step back and critically reassess project state. Use when asked to "assess", "step back", "fresh eyes", "check alignment", "sanity check", "health check", or "evaluate what's working". Offer to run after major changes (don't auto-run).
Free web and local search via Brave Search API. Use when user says "brave search", "search with brave", "brave web search", "brave local search", "local search", "find businesses near", or "near me".
Submit code review requests to multiple AI providers (GitHub Copilot, Anthropic Claude, OpenAI Codex, Google Gemini) and get patches back. Use when user says "code review", "review this code", "get a patch for", or needs AI-generated unified diffs for code fixes.
Fetch up-to-date library documentation from Context7 API. Use when user asks "how do I use this library", "show me docs for", "library documentation", "API reference for", or needs current documentation for any code library.
| name | qra |
| description | Extract Question-Reasoning-Answer pairs from text. Use --context for domain-focused extraction. Validates answers are grounded in source text. |
| allowed-tools | Bash, Read |
| triggers | ["extract QRA","extract Q&A","extract knowledge","create Q&A pairs","knowledge extraction","generate questions from"] |
| metadata | {"short-description":"Extract grounded Q&A pairs from text"} |
Extract Question-Reasoning-Answer pairs from text and store in memory.
# Extract from text file
./run.sh --file document.md --scope research
# With domain focus (recommended)
./run.sh --file notes.txt --scope project --context "security expert"
# Preview before storing
./run.sh --file transcript.txt --dry-run
# From stdin
cat meeting_notes.txt | ./run.sh --scope meetings
| Flag | Description |
|---|---|
--file | Text or markdown file |
--text | Raw text content |
--scope | Memory scope (default: research) |
--context | Domain focus, e.g. "ML researcher" |
--dry-run | Preview without storing |
--json | JSON output |
memory-agent learndistill for PDFs)# Meeting transcript
./run.sh --file meeting.txt --scope team --context "project manager"
# Code documentation
./run.sh --file README.md --scope code --context "Python developer"
# From clipboard/pipe
pbpaste | ./run.sh --scope notes --dry-run
| Variable | Default | Description |
|---|---|---|
QRA_CONCURRENCY | 6 | Parallel LLM requests |
QRA_GROUNDING_THRESH | 0.6 | Grounding similarity threshold |
QRA_NO_GROUNDING | - | Set to 1 to skip validation |