Community코딩 & 개발github.com

지식 회상

저장된 지식 보관소 페이지에서 소스 인용과 함께 답변을 찾아 제공합니다. 저장된 문서, 회의, 사람 또는 프로젝트에 대한 질문에 사용하며, 대화 기록을 회상하거나 웹을 검색하는 용도가 아닙니다.

지식 회상란 무엇인가요?

이 스킬은 에이전트가 저장된 지식 보관소(Knowledge vault)에서 정보를 검색하고 인용할 수 있도록 설계되었습니다. `knowledge_grep`, `knowledge_lookup`, `knowledge_record` 등의 도구를 사용하여 키워드 검색, 정확한 ID 조회, 레코드 세부 정보 확인을 수행합니다. 주로 Claude Code, Cursor, Codex와 같은 AI 에이전트 플랫폼에서 사용되며, 저장된 문서, 회의 기록, 사람, 프로젝트에 대한 질문에 답변하는 데 특화되어 있습니다. 이 스킬은 읽기 전용이므로 새로운 정보를 저장하려면 별도의 `knowledge-capture` 스킬을 사용해야 합니다. 웹 검색이나 대화 기록 참조는 지원하지 않으며, 소스 인용과 증거 추적을 통해 정확하고 신뢰할 수 있는 답변을 제공하는 데 중점을 둡니다.

지원 대상~Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/clawdbot/clawdbot/tree/main/extensions/knowledge/skills/knowledge-recall

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

저장된 지식 회상

공유 규칙을 읽으십시오. 이 워크플로우는 읽기 전용입니다.

  1. knowledge_grep({query})로 검색합니다. 여기에는 이름이 알려진 사람, 프로젝트 및 정확한 저장 ID가 아직 알려지지 않은 페이지가 포함됩니다. 기본적으로 리터럴 단어, all을 사용합니다. 유용한 경우 간결한 변형인 any 또는 phrase를 시도하십시오. 임베딩, 정규식, 그래프 순회 또는 서버 측 합성은 사용할 수 없습니다. 해당되는 경우 온톨로지 유형/종류로 범위를 좁히십시오. 인벤토리에는 knowledge_records와 페이지네이션을 사용하십시오. 완전 탐색을 가장한 순위 검색이 아닙니다.
  2. knowledge_lookup({query})는 이미 알려진 정확한 레코드 ID, 전체 제목 또는 선언된 별칭에만 사용하십시오. 키워드 검색을 수행하지 않습니다. missing을 반환하면 관련 레코드가 없다고 결론짓기 전에 knowledge_grep으로 대체하십시오. ambiguous를 모호성 그대로 유지하고 후보를 검사하여 하나를 선택하지 마십시오.
  3. knowledge_record로 관련 히트를 검사하십시오. 답변을 뒷받침하기에 충분한 컨텍스트를 읽으십시오. 압축 메타데이터가 기본적으로 포함됩니다. 소스 로케이터, 발췌문 및 귀속 지원을 위해 includeEvidence: true를 요청하고, 임의 도메인 필드를 위해 metadataView: "full"을 요청하십시오. 연결은 기본적으로 압축 ID/엔드포인트/불확실성입니다. 더 풍부한 메타데이터/증거를 위해서만 view: "full"을 요청하고, 산문을 위해 전체 보기와 함께 includeCards: true를 요청하십시오. 필요에 따라 본문/증거/연결 페이지네이션을 따르십시오. 히트의 인용 해시/리비전을 읽은 내용과 비교하십시오. 호환되지 않는 리비전을 결합하지 말고 변경 시 다시 시작하십시오. includeReferences는 선언된 구조적 연결에만 사용하십시오. 산문 링크는 해당 목록을 자동으로 채우지 않습니다.
  4. 검색된 구절에서 답변하십시오. Control UI 채팅에서는 공유 규칙의 채팅 링크 계약을 사용하여 전용 Knowledge 레코드 페이지에 연결된 읽기 가능한 제목을 인용하십시오. 관련 소스 로케이터를 유지하고 생성된 요약뿐만 아니라 원래 증거를 전파하십시오. 합성 및 불일치에 레이블을 지정하십시오. 과거 질문에는 라이프사이클 기록 필터를 명시적으로 사용하십시오. 대체된 자료를 현재 자료로 제시하지 마십시오.
  5. 일치 항목 없음과 접근 불가, 유효하지 않음, 불완전함 또는 읽기 실패를 구별하십시오. 변경되지 않은 필터와 함께 결과 오프셋을 따르고 키워드 검색의 경우 index.snapshot을 비교하십시오. API 페이지네이션 경계로 인해 결과를 모두 소진할 수 없는 경우 쿼리를 좁히거나 적용 범위 제한을 명시하십시오. 짧은 순위 목록에 포함되지 않았다고 해서 보관소에 해당 내용이 없다고 주장하지 마십시오.

회상 자체는 읽기 전용입니다. 선택한 Knowledge 메모리 정책에서 진정으로 새로운 지속적인 정보를 기억하도록 요구하는 경우 별도로 knowledge-capture를 사용하십시오. 검색된 요약을 새로운 증거로 다시 저장하거나 답변에 나타났다는 이유만으로 엔터티를 강화하지 마십시오.

시간 관련 질문

하루/주에 대해서는 knowledge_chronicle_day를, 발생 범위에 대해서는 knowledge_chronicle_since를, 엔터티의 날짜가 있는 레코드 또는 선택한 timeField에 대해서는 knowledge_timeline을, 가장 최근 날짜가 있는 컨텍스트에 대해서는 knowledge_chronicle_last_seen을 사용하십시오. 먼저 엔터티를 안정적인 페이지 ID로 확인하십시오. 날짜가 있는 언급이 참석을 증명하지는 않습니다. 키워드/인벤토리 쿼리의 경우 knowledge_grep 또는 knowledge_records에 since/until 및 timeField를 추가하십시오. occurred_at은 무언가가 발생한 시점에 답변하고, recorded_at과 updated_at은 레코드가 생성/변경된 시점에 답변합니다. 둘을 서로 대체하지 마십시오. 상대적 쿼리 날짜는 사용자의 시간대를 사용하여 확인하고 명시적 오프셋을 유지하십시오. 일 쿼리는 IANA 시간대를 허용합니다. 소스의 날짜 전용 값은 날짜 전용으로 유지하십시오. 변경되지 않은 필터와 반환된 스냅샷으로 nextOffset을 따르십시오. 시간 관련 적격성="include_inactive"에는 대체/만료된 자료가 포함되지만 철회된 레코드나 과거 시스템 상태의 재구성은 포함되지 않습니다. 마지막 조회는 발생 기준일 중단에 대해 occurredOnOrBefore를 사용합니다. asOf 또는 historical을 전달하지 마십시오. 시간 관련 페이지에서 중복 제거된 소스 ID를 위해 includeSources=true를 사용하십시오. 마크다운 전용 타임라인과 날짜가 없는 레코드는 추론되지 않으며, 일치 항목이 없다고 해서 부재를 증명하지는 않습니다.

집중 소스 읽기

정확하게 보존된 UTF-8 구절을 읽으려면 레코드 ID와 관찰된 경로/sha256과 함께 knowledge_evidence_read를 사용하십시오. 알려진 경우 inclusive startLine/endLine을 제공하십시오. 변경되지 않은 id/path/hash와 함께 nextCursor를 따르고 줄 경계를 생략하거나 반복하십시오. null nextCursor는 구절을 완료합니다. 대조적으로, record.nextEvidenceOffset은 인용 목록만 완료합니다. excerptTruncated는 여전히 소스 읽기가 필요합니다. 이 도구는 바이트와 줄 경계를 확인하며 해석의 진실성을 확인하지 않습니다. 바이너리 원본에는 knowledge_attachment를 사용하십시오. 발췌문이나 성공적인 구조적 검증기로부터 완전한 검토를 추론하지 마십시오.

쿼리 신선도는 queriedAt과 scannedAt을 구별합니다. 키워드 결과에는 indexedAt도 있습니다. 재사용된 스캔은 관찰 시간을 유지합니다. 변경되지 않은 쿼리 필터 및 적격성으로 페이지 간에만 스냅샷 값을 비교하십시오.

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

1password

Set up and use 1Password CLI for sign-in, desktop integration, and reading or injecting secrets.

acp-router

Route plain-language requests for Claude Code, Cursor, Copilot, OpenClaw ACP, OpenCode, Gemini CLI, Grok Build, Qwen, Kiro, Kimi, iFlow, Factory Droid, Kilocode, or explicit ACP harness work into either OpenClaw ACP runtime sessions or direct acpx-driven sessions ("telephone game" flow). For coding-agent thread requests, read this skill first, then use only `sessions_spawn` for thread creation. Codex chat binding defaults to the native Codex app-server plugin unless ACP is explicit or background spawn needs ACP.

add-model-provider

Add and live-prove a model provider with non-interactive config one-liners, without exposing credentials.

agent-transcript

Requested GitHub PR/issue agent transcripts: redact, trim, preview, and insert safely.

apple-notes

Create, view, edit, delete, search, move, or export Apple Notes via the memo CLI on macOS.

apple-reminders

List, add, edit, complete, or delete Apple Reminders and reminder lists via remindctl.

auto-qa

Run OpenClaw-wide autonomous QA and live/stress campaigns across independent subsystem lanes, with verified fixes and a resumable evidence report.

autoreview

Structured code review through the shared OpenClaw agent-skills installation.

bear-notes

Create, search, and manage Bear notes via grizzly CLI.

blacksmith-testbox

Run Blacksmith Testbox for CI-parity checks, secrets, hosted services, migrations, or builds local cannot reproduce.

block-kit

Use proactively for structured or interactive Slack replies, and when asked to author or validate native Slack Block Kit JSON.

blogwatcher

Monitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.

blucli

BluOS CLI (blu) for discovery, playback, grouping, and volume.

bluebubbles

Send and manage iMessages via BlueBubbles, including attachments, tapbacks, edits, replies, and groups.

browser-automation

Use when controlling web pages with the OpenClaw browser tool, especially multi-step flows, login checks, tab management, or recovery from stale refs/timeouts.

camsnap

Capture frames or clips from RTSP/ONVIF cameras and local webcams, including USB pan/tilt/zoom control.

canvas

Present HTML on connected OpenClaw node canvases, navigate/eval/snapshot, and debug canvas host URLs.

channel-message-flows

Use when running QA Lab channel message flow evidence.

clawdtributor

Clawtributor PRs here, last week or another window: discover conversation refs, recheck GitHub, rank by impact.

clawhub

Search ClawHub for plugins by default, or skills when explicitly requested; install, verify, update, uninstall, publish, or sync skills.

관련 스킬