본문으로 건너뛰기
cccskills
무료GitHub에 공개한국어 소개

claude-to-deerflow

실행 중인 DeerFlow에 조사와 분석을 요청하고 답변 조회, 대화 이어가기, 자료 업로드를 수행합니다. 모델과 스킬 목록 및 실행 상태도 확인합니다.

원문원문 설명 보기

Interact with DeerFlow AI agent platform via its HTTP API. Use this skill when the user wants to send messages or questions to DeerFlow for research/analysis, start a DeerFlow conversation thread, check DeerFlow status or health, list available models/skills/agents in DeerFlow, manage DeerFlow memory, upload files to DeerFlow threads, or delegate complex research tasks to DeerFlow. Also use when the user mentions deerflow, deer flow, or wants to run a deep research task that DeerFlow can handle.

AI 평가80점/ 100설치 방법 보기

이럴 때 유용합니다

  • DeerFlow에 조사와 분석을 맡깁니다
  • 대화에 자료를 첨부합니다
  • 이전 대화를 이어갑니다
  • 실행 상태와 사용 가능한 모델을 확인합니다

한국어 소개

할 수 있는 일

DeerFlow에 조사나 분석을 요청하고 답변을 가져옵니다. 외부에서 서비스를 조작하는 창구인 HTTP API를 통해 대화를 시작하거나 이어가고, 기록을 가져오며, 모델과 스킬, 에이전트 목록을 확인합니다. 실행 상태 확인, 스킬 활성화와 비활성화, 저장된 메모리 조회도 지원합니다.

이럴 때 유용합니다

복잡한 조사를 DeerFlow에 맡기거나 자료를 전달한 뒤 내용에 관해 질문할 때 유용합니다. PDF, PPTX, XLSX, DOCX 파일을 대화에 업로드하면 자동으로 Markdown으로 변환됩니다. 대화 식별자를 다시 사용하면 이전에 나눈 대화를 이어갈 수 있습니다.

사용 예시

  • “DeerFlow에 이 주제의 조사를 요청해 주세요.”
  • “이 PDF를 업로드하고 내용에 관해 질문해 주세요.”
  • “DeerFlow의 실행 상태와 사용 가능한 모델을 확인해 주세요.”

주의 사항

연결할 DeerFlow가 실행 중이어야 합니다. 연결 주소는 환경 변수로 설정할 수 있으며 기본값은 http://localhost:2026입니다. 처리 모드에 따라 계획 수립과 보조 에이전트 사용 여부가 달라집니다.

이 소개문은 공개된 SKILL.md를 바탕으로 AI(OpenAI Codex)가 작성했습니다. 정확한 사양은 아래 원문을 확인하세요.

객관 평가

AI가 SKILL.md의 내용만을 근거로 4가지 관점에서 판정했습니다. 스타 수나 인기도는 판정에 넣지 않았습니다.

지시의 명확성언제 쓰고 무엇을 하는지 알 수 있는가
A양호조사 요청, 대화 이어가기, 상태 확인, 자료 업로드 용도를 명시합니다.
절차의 구체성절차·입출력·예시가 구체적으로 적혀 있는가
A양호작업별 curl 예시, 대화 식별자 재사용 방법, 응답 스트림 분석 절차가 있습니다.
안전성전송·삭제·명령 실행 등을 명시하고 있는가
B일부 부족자료 전송, 메모리 조회, 스킬 설정 변경에 실행 전 확인 절차가 없습니다.
도입의 용이성필요한 도구나 API 키가 적고 적혀 있는가
B일부 부족연결 환경 변수와 기본값은 제공하지만 DeerFlow 설치 절차는 없습니다.

총점은 각 항목을 A=25점, B=15점, C=5점으로 더한 값입니다. 2026년 10월 21일 기준으로 AI(OpenAI Codex)가 판정했습니다. 참고용이므로 설치 전에 원문도 확인해 주세요.

평가가 다르다고 생각되면 재검토를 요청하기

어느 항목이 왜 다르다고 생각하는지 적어 주세요. 로그인은 필요 없습니다. SKILL.md와 대조해 평가를 다시 만들고 이곳에 반영합니다.

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

포함된 파일(3)

  • SKILL.md6.7 KB
  • scripts/chat.sh8.0 KB
  • scripts/status.sh3.2 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

DeerFlow Skill

Communicate with a running DeerFlow instance via its HTTP API. DeerFlow is an AI agent platform built on LangGraph that orchestrates sub-agents for research, code execution, web browsing, and more.

Architecture

DeerFlow exposes two API surfaces behind an Nginx reverse proxy:

ServiceDirect PortVia ProxyPurpose
Gateway API8001$DEERFLOW_GATEWAY_URLREST endpoints and embedded agent runtime
LangGraph-compatible API8001$DEERFLOW_LANGGRAPH_URLAgent threads, runs, streaming

Environment Variables

All URLs are configurable via environment variables. Read these env vars before making any request.

VariableDefaultDescription
DEERFLOW_URLhttp://localhost:2026Unified proxy base URL
DEERFLOW_GATEWAY_URL${DEERFLOW_URL}Gateway API base (models, skills, memory, uploads)
DEERFLOW_LANGGRAPH_URL${DEERFLOW_URL}/api/langgraphLangGraph API base (threads, runs)

When making curl calls, always resolve the URL like this:

# Resolve base URLs from env (do this FIRST before any API call)
DEERFLOW_URL="${DEERFLOW_URL:-http://localhost:2026}"
DEERFLOW_GATEWAY_URL="${DEERFLOW_GATEWAY_URL:-$DEERFLOW_URL}"
DEERFLOW_LANGGRAPH_URL="${DEERFLOW_LANGGRAPH_URL:-$DEERFLOW_URL/api/langgraph}"

Available Operations

1. Health Check

Verify DeerFlow is running:

curl -s "$DEERFLOW_GATEWAY_URL/health"

2. Send a Message (Streaming)

This is the primary operation. It creates a thread and streams the agent's response.

Step 1: Create a thread

curl -s -X POST "$DEERFLOW_LANGGRAPH_URL/threads" \
  -H "Content-Type: application/json" \
  -d '{}'

Response: {"thread_id": "<uuid>", ...}

Step 2: Stream a run

curl -s -N -X POST "$DEERFLOW_LANGGRAPH_URL/threads/<thread_id>/runs/stream" \
  -H "Content-Type: application/json" \
  -d '{
    "assistant_id": "lead_agent",
    "input": {
      "messages": [
        {
          "type": "human",
          "content": [{"type": "text", "text": "YOUR MESSAGE HERE"}]
        }
      ]
    },
    "stream_mode": ["values", "messages-tuple"],
    "stream_subgraphs": true,
    "config": {
      "recursion_limit": 1000
    },
    "context": {
      "thinking_enabled": true,
      "is_plan_mode": true,
      "subagent_enabled": true,
      "thread_id": "<thread_id>"
    }
  }'

The response is an SSE stream. Each event has the format:

event: <event_type>
data: <json_data>

Key event types:

  • metadata — run metadata including run_id
  • values — full state snapshot with messages array
  • messages-tuple — incremental message updates (AI text chunks, tool calls, tool results)
  • end — stream is complete

Context modes (set via context):

  • Flash mode: thinking_enabled: false, is_plan_mode: false, subagent_enabled: false
  • Standard mode: thinking_enabled: true, is_plan_mode: false, subagent_enabled: false
  • Pro mode: thinking_enabled: true, is_plan_mode: true, subagent_enabled: false
  • Ultra mode: thinking_enabled: true, is_plan_mode: true, subagent_enabled: true

3. Continue a Conversation

To send follow-up messages, reuse the same thread_id from step 2 and POST another run with the new message.

4. List Models

curl -s "$DEERFLOW_GATEWAY_URL/api/models"

Returns: {"models": [{"name": "...", "provider": "...", ...}, ...]}

5. List Skills

curl -s "$DEERFLOW_GATEWAY_URL/api/skills"

Returns: {"skills": [{"name": "...", "enabled": true, ...}, ...]}

6. Enable/Disable a Skill

curl -s -X PUT "$DEERFLOW_GATEWAY_URL/api/skills/<skill_name>" \
  -H "Content-Type: application/json" \
  -d '{"enabled": true}'

7. List Agents

curl -s "$DEERFLOW_GATEWAY_URL/api/agents"

Returns: {"agents": [{"name": "...", ...}, ...]}

8. Get Memory

curl -s "$DEERFLOW_GATEWAY_URL/api/memory"

Returns user context, facts, and conversation history summaries.

9. Upload Files to a Thread

curl -s -X POST "$DEERFLOW_GATEWAY_URL/api/threads/<thread_id>/uploads" \
  -F "files=@/path/to/file.pdf"

Supports PDF, PPTX, XLSX, DOCX — automatically converts to Markdown.

10. List Uploaded Files

curl -s "$DEERFLOW_GATEWAY_URL/api/threads/<thread_id>/uploads/list"

11. Get Thread History

curl -s "$DEERFLOW_LANGGRAPH_URL/threads/<thread_id>/history"

12. List Threads

curl -s -X POST "$DEERFLOW_LANGGRAPH_URL/threads/search" \
  -H "Content-Type: application/json" \
  -d '{"limit": 20, "sort_by": "updated_at", "sort_order": "desc"}'

Usage Script

For sending messages and collecting the full response, use the helper script:

bash /path/to/skills/claude-to-deerflow/scripts/chat.sh "Your question here"

See scripts/chat.sh for the implementation. The script:

  1. Checks health
  2. Creates a thread
  3. Streams the run and collects the final AI response
  4. Prints the result

Parsing SSE Output

The stream returns SSE events. To extract the final AI response from a values event:

  • Look for the last event: values block
  • Parse its data JSON
  • The messages array contains all messages; the last one with type: "ai" is the response
  • The content field of that message is the AI's text reply

Error Handling

  • If health check fails, DeerFlow is not running. Inform the user they need to start it.
  • If the stream returns an error event, extract and display the error message.
  • Common issues: port not open, services still starting up, config errors.

Tips

  • For quick questions, use flash mode (fastest, no planning).
  • For research tasks, use pro or ultra mode (enables planning and sub-agents).
  • You can upload files first, then reference them in your message.
  • Thread IDs persist — you can return to a conversation later.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

academic-paper-review

무료요약 있음AI 평가 80점

학술 논문의 주장과 근거, 연구 방법, 독창성, 관련 연구와의 관계를 평가합니다. 장점과 약점을 구체적으로 짚고 개선안을 담은 검토문으로 정리합니다.

  • 논문의 성과와 한계 파악
  • 동료 심사 의견 초안 작성
  • 실험 설계와 재현성 확인
bytedance/deer-flow8.4만2026년 10월 21일 업데이트

blocking-io-guard

무료요약 있음AI 평가 90점

Python 비동기 처리를 멈출 수 있는 입출력 호출을 찾아 수정과 테스트 추가로 연결합니다. 문제를 재현하면 테스트가 실패하는지까지 확인해 재발을 감시합니다.

  • 비동기 Python 변경 사항 검사
  • 전체 코드의 입출력 차단 위험 점검
  • 정리 작업과 오류 분기 테스트 추가
bytedance/deer-flow8.4만2026년 10월 21일 업데이트

bootstrap

무료요약 있음AI 평가 90점

대화로 업무와 선호, AI에 맡길 판단 범위를 정리하고 AI 파트너의 행동을 정하는 SOUL.md를 생성하거나 수정합니다. 말투와 반대 의견을 전하는 방식도 구체화합니다.

  • AI의 성격과 역할을 처음 정할 때
  • 말투와 반대 의견 전달 방식 조정
  • AI가 스스로 판단할 범위 정리
bytedance/deer-flow8.4만2026년 10월 21일 업데이트

chart-visualization

무료요약 있음AI 평가 80점

데이터 특성에 맞춰 26가지 그래프와 도표 중 적절한 형식을 선택해 이미지를 생성합니다. 추세, 비교, 분포, 관계를 시각화하고 이미지 URL과 생성 설정을 반환합니다.

  • 시간에 따른 변화 시각화
  • 항목과 구성 비율 비교
  • 분포와 상관관계 표현
bytedance/deer-flow8.4만2026년 10월 21일 업데이트

code-documentation

무료요약 있음AI 평가 100점

실제 소스 코드를 읽고 프로젝트 규모에 맞춰 설치 절차와 사용 예시가 있는 README, API 문서, 구성도, 개발자 가이드와 변경 이력을 정리합니다.

  • 설치 절차와 사용 예시가 있는 README를 만듭니다
  • 공개 함수의 매개변수와 반환값을 문서화합니다
  • 신규 개발자용 구성도와 기여 안내를 만듭니다
bytedance/deer-flow8.4만2026년 10월 21일 업데이트

consulting-analysis

무료요약 있음AI 평가 100점

시장·경쟁사·소비자·재무 조사의 목차와 필요한 데이터를 설계하고, 수집한 정보를 도표·출처·전략적 시사점이 담긴 보고서로 정리합니다.

  • 조사 목차와 수집할 데이터 설계
  • 시장·경쟁사 조사 결과의 보고서 작성
  • 소비자 이해와 브랜드 전략 정리
bytedance/deer-flow8.4만2026년 10월 21일 업데이트

bytedance의 스킬 모두 보기

이 스킬의 문제 신고