Token导航 LogoToken导航

Agent Skill · 研究检索

recall(recall 搜索)

recall 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

recall 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为调用外部服务;许可证为 MIT,暂无第三方扫描结果,按安装量在研究检索类的 73,675 个 Skill 里排第 45,550。

总安装 840周安装 35GitHub Stars 公开资料未说明下载 280核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:recall(recall 搜索)
来源仓库:https://github.com/yonatangross/orchestkit
仓库路径:skills/recall
安装命令:
npx skills add yonatangross/orchestkit --skill "recall"
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

AgentSkills.tonpx skills
npx skills add yonatangross/orchestkit --skill "recall"

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

recall 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中快速定位候选结果。它支持基于关键词、任务场景或来源线索进行信息检索与筛选。通过 npx skills add yonatangross/orchestkit --skill "recall" 安装使用。

安装前建议确认权限范围、维护状态,以及是否会触发联网或文件读写操作。recall 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

来源仓库内路径:skills/recall

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add yonatangross/orchestkit --skill "recall";命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要调用外部服务,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

recall 怎么安装?

在终端执行 npx skills add yonatangross/orchestkit --skill "recall"。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

recall 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

recall 需要什么权限?

权限级别是调用外部服务。该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

recall 是免费的吗?

来源标注的许可证是 MIT。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

recall 用的人多吗?

公开数据是累计安装 840 次,近一周安装 35 次,下载 280 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

recall 安全吗?

没有查到第三方扫描结果,安全性无法从公开资料判断,安装前请自行审查源码、依赖和命令行为。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 许可证明确为 MIT,商用和分发边界好判断。

先想清楚的地方

  • 没有第三方扫描结果,安全性只能靠自己读源码判断。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 要求有安全扫描结论才肯安装的团队。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
recall

recall 搜索 · 本页

840—调用外部服务MIT未收录

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
recall
description
Search and retrieve decisions and patterns from knowledge graph. Use when recalling patterns, retrieving memories, finding past decisions.
context
none
version
2.1.0
author
OrchestKit
tags
[memory, search, decisions, patterns, graph-memory, mem0, unified-memory]
user-invocable
true
allowedTools
[Read, Grep, Glob, Bash, mcp__memory__search_nodes, mcp__mem0__search_memories]
skills
[remember, memory-fabric]

Recall - Search Knowledge Graph

Search past decisions and patterns from the knowledge graph with optional cloud semantic search enhancement.

Graph-First Architecture (v2.1)

The recall skill uses graph memory as PRIMARY search:

  1. Knowledge Graph (PRIMARY): Entity and relationship search via mcp__memory__search_nodes - FREE, zero-config, always works
  2. Semantic Memory (mem0): Optional cloud search via search-memories.py script - requires MEM0_API_KEY, use with --mem0 flag

Benefits of Graph-First:

  • Zero configuration required - works out of the box
  • Explicit entity and relationship queries
  • Fast local search with no network latency
  • No cloud dependency for basic operation
  • Optional cloud enhancement with --mem0 flag for semantic similarity search

Overview

  • Finding past architectural decisions
  • Searching for recorded patterns
  • Looking up project context
  • Retrieving stored knowledge
  • Querying cross-project best practices
  • Finding entity relationships

Usage

/recall <search query>
/recall --category <category> <search query>
/recall --limit <number> <search query>

# Cloud-enhanced search (v2.1.0+)
/recall --mem0 <query>                     # Search BOTH graph AND mem0 cloud
/recall --mem0 --limit 20 <query>          # More results from both systems

# Scoped search
/recall --agent <agent-id> <query>          # Filter by agent scope
/recall --global <query>                    # Search cross-project best practices

Advanced Flags

FlagBehavior
(default)Search graph only
--mem0Search BOTH graph and mem0 cloud
--limit <n>Max results (default: 10)
--category <cat>Filter by category
--agent <agent-id>Filter results to a specific agent's memories
--globalSearch cross-project best practices

Context-Aware Result Limits (CC 2.1.6)

Result limits automatically adjust based on context_window.used_percentage:

Context UsageDefault LimitBehavior
0-70%10 resultsFull results with details
70-85%5 resultsReduced, summarized results
>85%3 resultsMinimal with "more available" hint

Workflow

1. Parse Input

Check for --category <category> flag
Check for --limit <number> flag
Check for --mem0 flag → search_mem0: true
Check for --agent <agent-id> flag → filter by agent_id
Check for --global flag → search global scope
Extract the search query

2. Search Knowledge Graph (PRIMARY)

Use mcp__memory__search_nodes:

{
  "query": "user's search query"
}

Knowledge Graph Search:

  • Searches entity names, types, and observations
  • Returns entities with their relationships
  • Finds patterns like "X uses Y", "X recommends Y"

Entity Types to Look For:

  • Technology: Tools, frameworks, databases (pgvector, PostgreSQL, React)
  • Agent: OrchestKit agents (database-engineer, backend-system-architect)
  • Pattern: Named patterns (cursor-pagination, connection-pooling)
  • Decision: Architectural decisions
  • Project: Project-specific context
  • AntiPattern: Failed patterns

3. Search mem0 (OPTIONAL - only if --mem0 flag)

Skip if --mem0 flag NOT set or MEM0_API_KEY not configured.

Execute the script IN PARALLEL with step 2:

!bash skills/mem0-memory/scripts/crud/search-memories.py \
  --query "user's search query" \
  --user-id "orchestkit-{project-name}-decisions" \
  --limit 10 \
  --enable-graph

User ID Selection:

  • Default: orchestkit-{project-name}-decisions
  • With --global: orchestkit-global-best-practices

Filter Construction:

  • Always include user_id filter
  • With --category: Add { "metadata.category": "{category}" } to AND array
  • With --agent: Add { "agent_id": "ork:{agent-id}" } to AND array

4. Merge and Deduplicate Results (if --mem0)

Only when both systems return results:

  1. Collect results from both systems
  2. For each mem0 memory, check if its text matches a graph entity observation
  3. If matched, mark as [CROSS-REF] and merge metadata
  4. Remove pure duplicates (same content from both systems)
  5. Sort: graph results first, then mem0 results, cross-refs highlighted

5. Format Results

Graph-Only Results (default):

🔍 Found {count} results matching "{query}":

[GRAPH] {entity_name} ({entity_type})
   → {relation1} → {target1}
   → {relation2} → {target2}
   Observations: {observation1}, {observation2}

[GRAPH] {entity_name2} ({entity_type2})
   Observations: {observation}

With --mem0 (combined results):

🔍 Found {count} results matching "{query}":

[GRAPH] {entity_name} ({entity_type})
   → {relation} → {target}
   Observations: {observation}

[GRAPH] {entity_name2} ({entity_type2})
   Observations: {observation}

[MEM0] [{time ago}] ({category}) {memory text}

[MEM0] [{time ago}] ({category}) {memory text}

[CROSS-REF] {memory text} (linked to {N} graph entities)
   📊 Linked entities: {entity1}, {entity2}

With --mem0 when MEM0_API_KEY not configured:

🔍 Found {count} results matching "{query}":

[GRAPH] {entity_name} ({entity_type})
   → {relation} → {target}
   Observations: {observation}

⚠️ mem0 search requested but MEM0_API_KEY not configured (graph-only results)

High Context Pressure (>85%):

🔍 Found 12 matches (showing 3 due to context pressure at 87%)

[GRAPH] pgvector (Technology)
   → USED_FOR → RAG
[GRAPH] cursor-pagination (Pattern)
[GRAPH] database-engineer (Agent)
   → RECOMMENDS → pgvector

More results available. Use /recall --limit 10 to override.

6. Handle No Results

🔍 No results found matching "{query}"

Searched:
• Knowledge graph: 0 entities

Try:
• Broader search terms
• /remember to store new decisions
• --global flag to search cross-project best practices
• --mem0 flag to include cloud semantic search

Time Formatting

DurationDisplay
< 1 day"today"
1 day"yesterday"
2-7 days"X days ago"
1-4 weeks"X weeks ago"
> 4 weeks"X months ago"

Examples

Basic Graph Search

Input: /recall database

Output:

🔍 Found 3 results matching "database":

[GRAPH] PostgreSQL (Technology)
   → CHOSEN_FOR → ACID-requirements
   → USED_WITH → pgvector
   Observations: Chosen for ACID requirements and team familiarity

[GRAPH] database-engineer (Agent)
   → RECOMMENDS → pgvector
   → RECOMMENDS → cursor-pagination
   Observations: Uses pgvector for RAG applications

[GRAPH] cursor-pagination (Pattern)
   Observations: Scales well for large datasets

Category Filter

Input: /recall --category architecture API

Output:

🔍 Found 2 results matching "API" (category: architecture):

[GRAPH] api-gateway (Architecture)
   → IMPLEMENTS → rate-limiting
   → USES → JWT-authentication
   Observations: Central entry point for all services

[GRAPH] REST-API (Pattern)
   → FOLLOWS → OpenAPI-spec
   Observations: Standard for external-facing APIs

Cloud-Enhanced Search

Input: /recall --mem0 database

Output:

🔍 Found 5 results matching "database":

[GRAPH] PostgreSQL (Technology)
   → CHOSEN_FOR → ACID-requirements
   Observations: Chosen for ACID requirements

[GRAPH] database-engineer (Agent)
   → RECOMMENDS → pgvector
   Observations: Uses pgvector for RAG

[MEM0] [2 days ago] (decision) PostgreSQL chosen for ACID requirements and team familiarity

[MEM0] [1 week ago] (pattern) Database connection pooling with pool_size=10, max_overflow=20

[CROSS-REF] [3 days ago] pgvector for RAG applications (linked to 2 entities)
   📊 Linked: database-engineer, pgvector

Agent-Scoped Search

Input: /recall --agent backend-system-architect "API patterns"

Output:

🔍 Found 2 results from backend-system-architect:

[GRAPH] backend-system-architect (Agent)
   → RECOMMENDS → cursor-pagination
   → RECOMMENDS → repository-pattern
   Observations: Use versioned endpoints: /api/v1/, /api/v2/

[GRAPH] repository-pattern (Pattern)
   Observations: Separate controllers, services, and repositories

Cross-Project Search

Input: /recall --global --category pagination

Output:

🔍 Found 3 GLOBAL best practices (pagination):

[GRAPH] cursor-pagination (Pattern)
   → SCALES_FOR → large-datasets
   → PREFERRED_OVER → offset-pagination
   Observations: From project: ecommerce, analytics, cms

[GRAPH] keyset-pagination (Pattern)
   → USED_FOR → real-time-feeds
   Observations: From project: analytics

[GRAPH] offset-pagination (AntiPattern)
   Observations: Caused timeouts on 1M+ rows

Relationship Query

Input: /recall what does database-engineer recommend

Output:

🔍 Found relationships for database-engineer:

[GRAPH] database-engineer (Agent)
   → RECOMMENDS → pgvector
   → RECOMMENDS → cursor-pagination
   → RECOMMENDS → connection-pooling
   → USES → PostgreSQL
   Observations: Specialist in database architecture

Related Skills

  • remember: Store information for later recall

Error Handling

  • If knowledge graph unavailable, show configuration instructions
  • If --mem0 requested without MEM0_API_KEY, proceed with graph-only and notify user
  • If search query empty, show recent entities instead
  • If no results, suggest alternatives
  • If --agent used without agent-id, show available agents
  • If --global returns no results, suggest storing with /remember --global
  • If --mem0 returns partial results (mem0 failed), show graph results with degradation notice

平台分布

Claude Code

30.58%
按下载量换算86

OpenCode

24.14%
按下载量换算68

windsurf

16.86%
按下载量换算47

Antigravity

13.76%
按下载量换算39

Gemini CLI

8.57%
按下载量换算24

trae

3.09%
按下载量换算9

安全审计

暂无安全审计结果可展示。

权限和风险

调用外部服务

该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills