학술 논문의 주장과 근거, 연구 방법, 독창성, 관련 연구와의 관계를 평가합니다. 장점과 약점을 구체적으로 짚고 개선안을 담은 검토문으로 정리합니다.
- 논문의 성과와 한계 파악
- 동료 심사 의견 초안 작성
- 실험 설계와 재현성 확인
실행 중인 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.
DeerFlow에 조사나 분석을 요청하고 답변을 가져옵니다. 외부에서 서비스를 조작하는 창구인 HTTP API를 통해 대화를 시작하거나 이어가고, 기록을 가져오며, 모델과 스킬, 에이전트 목록을 확인합니다. 실행 상태 확인, 스킬 활성화와 비활성화, 저장된 메모리 조회도 지원합니다.
복잡한 조사를 DeerFlow에 맡기거나 자료를 전달한 뒤 내용에 관해 질문할 때 유용합니다. PDF, PPTX, XLSX, DOCX 파일을 대화에 업로드하면 자동으로 Markdown으로 변환됩니다. 대화 식별자를 다시 사용하면 이전에 나눈 대화를 이어갈 수 있습니다.
연결할 DeerFlow가 실행 중이어야 합니다. 연결 주소는 환경 변수로 설정할 수 있으며 기본값은 http://localhost:2026입니다. 처리 모드에 따라 계획 수립과 보조 에이전트 사용 여부가 달라집니다.
이 소개문은 공개된 SKILL.md를 바탕으로 AI(OpenAI Codex)가 작성했습니다. 정확한 사양은 아래 원문을 확인하세요.
AI가 SKILL.md의 내용만을 근거로 4가지 관점에서 판정했습니다. 스타 수나 인기도는 판정에 넣지 않았습니다.
총점은 각 항목을 A=25점, B=15점, C=5점으로 더한 값입니다. 2026년 10월 21일 기준으로 AI(OpenAI Codex)가 판정했습니다. 참고용이므로 설치 전에 원문도 확인해 주세요.
설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
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.
DeerFlow exposes two API surfaces behind an Nginx reverse proxy:
| Service | Direct Port | Via Proxy | Purpose |
|---|---|---|---|
| Gateway API | 8001 | $DEERFLOW_GATEWAY_URL | REST endpoints and embedded agent runtime |
| LangGraph-compatible API | 8001 | $DEERFLOW_LANGGRAPH_URL | Agent threads, runs, streaming |
All URLs are configurable via environment variables. Read these env vars before making any request.
| Variable | Default | Description |
|---|---|---|
DEERFLOW_URL | http://localhost:2026 | Unified proxy base URL |
DEERFLOW_GATEWAY_URL | ${DEERFLOW_URL} | Gateway API base (models, skills, memory, uploads) |
DEERFLOW_LANGGRAPH_URL | ${DEERFLOW_URL}/api/langgraph | LangGraph 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}"
Verify DeerFlow is running:
curl -s "$DEERFLOW_GATEWAY_URL/health"
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_idvalues — full state snapshot with messages arraymessages-tuple — incremental message updates (AI text chunks, tool calls, tool results)end — stream is completeContext modes (set via context):
thinking_enabled: false, is_plan_mode: false, subagent_enabled: falsethinking_enabled: true, is_plan_mode: false, subagent_enabled: falsethinking_enabled: true, is_plan_mode: true, subagent_enabled: falsethinking_enabled: true, is_plan_mode: true, subagent_enabled: trueTo send follow-up messages, reuse the same thread_id from step 2 and POST another run
with the new message.
curl -s "$DEERFLOW_GATEWAY_URL/api/models"
Returns: {"models": [{"name": "...", "provider": "...", ...}, ...]}
curl -s "$DEERFLOW_GATEWAY_URL/api/skills"
Returns: {"skills": [{"name": "...", "enabled": true, ...}, ...]}
curl -s -X PUT "$DEERFLOW_GATEWAY_URL/api/skills/<skill_name>" \
-H "Content-Type: application/json" \
-d '{"enabled": true}'
curl -s "$DEERFLOW_GATEWAY_URL/api/agents"
Returns: {"agents": [{"name": "...", ...}, ...]}
curl -s "$DEERFLOW_GATEWAY_URL/api/memory"
Returns user context, facts, and conversation history summaries.
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.
curl -s "$DEERFLOW_GATEWAY_URL/api/threads/<thread_id>/uploads/list"
curl -s "$DEERFLOW_LANGGRAPH_URL/threads/<thread_id>/history"
curl -s -X POST "$DEERFLOW_LANGGRAPH_URL/threads/search" \
-H "Content-Type: application/json" \
-d '{"limit": 20, "sort_by": "updated_at", "sort_order": "desc"}'
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:
The stream returns SSE events. To extract the final AI response from a values event:
event: values blockdata JSONmessages array contains all messages; the last one with type: "ai" is the responsecontent field of that message is the AI's text reply아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
학술 논문의 주장과 근거, 연구 방법, 독창성, 관련 연구와의 관계를 평가합니다. 장점과 약점을 구체적으로 짚고 개선안을 담은 검토문으로 정리합니다.
Python 비동기 처리를 멈출 수 있는 입출력 호출을 찾아 수정과 테스트 추가로 연결합니다. 문제를 재현하면 테스트가 실패하는지까지 확인해 재발을 감시합니다.
대화로 업무와 선호, AI에 맡길 판단 범위를 정리하고 AI 파트너의 행동을 정하는 SOUL.md를 생성하거나 수정합니다. 말투와 반대 의견을 전하는 방식도 구체화합니다.
데이터 특성에 맞춰 26가지 그래프와 도표 중 적절한 형식을 선택해 이미지를 생성합니다. 추세, 비교, 분포, 관계를 시각화하고 이미지 URL과 생성 설정을 반환합니다.
실제 소스 코드를 읽고 프로젝트 규모에 맞춰 설치 절차와 사용 예시가 있는 README, API 문서, 구성도, 개발자 가이드와 변경 이력을 정리합니다.
시장·경쟁사·소비자·재무 조사의 목차와 필요한 데이터를 설계하고, 수집한 정보를 도표·출처·전략적 시사점이 담긴 보고서로 정리합니다.