Community코딩 & 개발github.com

discrawl

Discord 아카이브: 검색, 동기화, DM, 요약, TUI, 저장소/릴리스 작업 지원.

discrawl란 무엇인가요?

Discrawl은 로컬 Discord 아카이브를 우선적으로 활용하여 메시지를 검색하고 동기화하는 AI 에이전트 스킬입니다. 최근 또는 현재 질문에 대해서는 `discrawl status --json` 명령어로 상태를 확인하고, `discrawl doctor`로 소스 및 설정의 준비 상태를 점검합니다. 오래되었거나 요청된 범위가 누락된 경우에만 동기화를 수행하며, `--full` 옵션은 신중한 과거 데이터 백필에만 사용하도록 설계되었습니다. Claude Code, Cursor, Codex와 같은 플랫폼에서 동작하며, 데스크톱 와이어탭, 봇 API, Git 스냅샷 등 여러 소스를 지원합니다. SQL 기반의 읽기 전용 쿼리, 제한된 검색, DM 조회, TUI(터미널 사용자 인터페이스)를 제공하며, ClawSweeper 샌드박스 환경에서 공개 채널 데이터로 제한된 작업을 수행할 수 있습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/clawdbot/clawdbot/tree/main/.agents/skills/discrawl

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

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

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

문서

discrawl은(는) 무엇을 하나요?

먼저 로컬 Discord 아카이브를 사용하세요. 최근/현재 질문에 대해서는 discrawl status --json을 확인하고, discrawl doctor로 소스/설정 준비 상태를 점검하세요. 오래되었거나 요청된 범위가 누락되었거나 명시적으로 요청된 경우에만 새로고침하세요.

discrawl sync --source wiretap  # 로컬 Discord 데스크톱 아티팩트
discrawl sync                   # 설정된 소스; 봇 API는 자격 증명 필요

신중한 과거 데이터 백필에만 --full을 사용하세요. 사용 중/잠긴 데이터베이스를 해결하기 위해 다른 아카이브 작성자를 방해하지 마세요. 기본 macOS, XDG 또는 레거시 경로를 가정하는 대신 설정된 경로를 확인하세요.

제한된 범위 읽기

DISCRAWL_NO_AUTO_UPDATE=1 discrawl search --limit 20 "query"
discrawl messages --channel '<channel>' --days 7 --all
discrawl dms --last 20
DISCRAWL_NO_AUTO_UPDATE=1 discrawl --json sql "select count(*) as messages from messages;"

DISCRAWL_NO_AUTO_UPDATE=1은 읽기 테스트 중 git-share 업데이트를 억제합니다. discrawl sql은 기본적으로 읽기 전용이며 SQL 인수 또는 stdin을 허용합니다. 일반 읽기가 너무 거칠 때 정확한 개수/조인에 사용하세요. 명시적으로 요청되고 검토된 데이터베이스 변형 없이 --unsafe --confirm을 절대 사용하지 마세요. 필터에 대한 하위 명령 도움말을 참조하세요. 절대 날짜 범위, 채널/DM 이름, 개수, 최신 상태 및 소스 격차를 보고합니다.

소스 경계

데스크톱 와이어탭은 로컬 아티팩트를 읽습니다. 자격 증명을 추출하거나, 사용자 토큰을 사용하거나, 사용자로서 Discord를 호출하거나, Discord 애플리케이션 저장소에 쓰면 안 됩니다. 봇 동기화는 설정된 봇 자격 증명이 필요합니다. 가용성을 추론하지 마세요. 데스크톱 DM은 로컬 전용이며 게시된 Git 스냅샷의 일부가 아닙니다. Git-share 스냅샷은 비밀과 @me DM 행을 제외해야 합니다.

구현 작업이나 실제로 누락된 CLI 기능의 경우, 체크아웃 원격이 openclaw/discrawl인지 확인하고 해당 지침을 따르세요. 시스템별 이전 체크아웃 경로를 가정하지 마세요.

ClawSweeper 샌드박스

샌드박스 리더만 사용하세요:

discrawl-sandbox search --limit 20 "query"
discrawl-sandbox messages --channel clawtributors --days 7 --all
discrawl-sandbox status --json

이 리더는 https://github.com/openclaw/discord-store.git을 /root/clawsweeper-sandbox-workspace/.discrawl/discrawl.db로 가져오며 discord.token_source = "none"입니다. 게시된 Git 스냅샷은 공개 채널로 필터링됩니다. 샌드박스 공개 Discord 세션에서 /root/.discrawl/config.toml 또는 풍부한 작성자 DB를 사용하지 마세요.

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.

관련 스킬