Token导航 LogoToken导航TokenDH.com
研究检索external-servicegithub未标认证来源可访问clear审计未展示

recallrecall 搜索

Agent Skill

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

总安装

423

周安装

18

GitHub Stars

公开资料未说明

下载量

148
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

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

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

命令行安装

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

AgentSkills.tonpx skills
npx skills add yonatangross/skillforge-claude-plugin --skill "recall"

简介

用于查找、检索和筛选信息召回相关技术与实现模式。

  • 适合在 Codex、Claude、Cursor、Gemini CLI 中根据关键词或搜索需求快速定位召回方案。
  • 支持基于来源线索筛选候选结果,可结合仓库路径和原始文档继续核验用法。
  • 安装前需确认权限范围、维护状态及是否会触发联网或索引构建操作。
  • recall 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

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

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

04

需要参考平台分布和安装热度时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Claude Code

28.46%
按下载量换算42

OpenCode

20.92%
按下载量换算31

Antigravity

19.33%
按下载量换算29

Gemini CLI

13.79%
按下载量换算20

windsurf

7.2%
按下载量换算11

trae

3.38%
按下载量换算5

安全审计

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

权限和风险

external-service

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

安装前确认

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

来源信息

继续浏览同类 Skills