모든 것이 플러그인 — 스킬도 포함

dsh 에이전트에 파일이 아니라 실시간 출처를 쥐여주세요

DeepSeek Harness는 에이전트 루프를 조합 가능한 플러그인 트리 안에 둡니다. Felo 스킬은 평범한 SKILL.md 번들로 그 트리에 들어가서, 로컬 dsh 세션이 브라우저를 거치지 않고 열린 웹을 검색하고, 페이지를 컨텍스트로 가져오고, 슬라이드를 돌려줄 수 있게 합니다.

dsh용npx @deepseek-ai/dsh web검색, 자막, 덱, 이미지
스킬 설치하기추천 스킬 보기
DeepSeek Harness 오픈소스 에이전트 하네스 (개발자 프리뷰)

npx @deepseek-ai/dsh web # Web UI at 127.0.0.1:3080

웹 UI 실행
npx @deepseek-ai/dsh web
스킬 루트
<project>/.dsh/skills, <dshHome>/skills, ~/.agents/skills
플러그인 모델
Cordis 스코프 트리, 기능마다 플러그인 하나
라이선스 / 상태
MIT · 개발자 프리뷰, 호환성을 깨는 변경 예상
플러그인 트리스킬이 도구, 모델과 나란히 로드됩니다
세 개의 스킬 루트프로젝트, dsh 홈, 공용 에이전트 폴더
MIT 프리뷰붙이기 전에 SKILL.md를 읽으세요
로컬 세션샌드박스 없이 사용자 권한으로 실행
스킬이 dsh에 맞는 이유

루프는 하네스가, 노하우는 스킬이.

dsh는 모든 기능을 플러그인으로 붙입니다. 도구, 모델, 세션 저장소, 웹 UI까지. 스킬도 같은 발상을 더 작은 규모로 따릅니다. 언제 쓸지, 무엇을 실행할지, 무엇을 돌려줄지 적은 SKILL.md가 든 폴더입니다. 에이전트를 어떻게 조합할지는 하네스가 정하고, 한 가지 일을 어떻게 끝낼지는 스킬이 정합니다.

이 분업은 바깥세상이 걸린 일에서 중요해집니다. 코딩 에이전트는 저장소를 하루 종일 읽어도 이번 주 라이브러리 체인지로그가 뭐라고 하는지, 지금 가격 페이지가 무엇을 보여주는지, 지난달 콘퍼런스 발표가 무엇을 다뤘는지는 모릅니다. Felo 스킬은 실시간 검색, 페이지 추출, YouTube 자막, 슬라이드 출력으로 그 간극을 메웁니다.

여기서 커스텀 플러그인을 빌드할 필요는 없습니다. 스킬 폴더를 탐색되는 루트에 복사하고 세션을 다시 불러오면, 스킬 도구가 스코프 트리의 다른 기능처럼 그걸 부를 수 있습니다.

도입 경로

dsh 사용자가 Felo 스킬을 들이는 방식

대부분 프로젝트 폴더에서 리서치 스킬 하나로 시작하고, 남길 것을 사용자 계층으로 옮긴 뒤 출력 스킬을 더합니다.

한 프로젝트 안에서 검색부터

felo-search를 <projectRoot>/.dsh/skills에 복사하고, 저장소가 답할 수 없는 질문을 던지세요.

  • 편집하는 동안 버전, 보안 공지, 가격 확인
  • 출처 없는 한 문단 대신 출처가 붙은 답
  • 리서치를 코드와 같은 세션에 두기

자막과 X 시그널 추가

릴리스 스트림과 메인테이너 스레드에 버전 세부가 가장 먼저 올라옵니다.

  • 릴리스 워크스루를 검색 가능한 텍스트로
  • 다른 사람들도 같은 에러를 겪었는지 확인
  • 커밋이나 리뷰 코멘트에 출처 인용

덱과 이미지로 마무리

세션에 이미 발견이 있습니다. 마지막 단계는 산출물입니다.

  • 발견을 플랫폼 팀용 슬라이드로
  • 같은 세션에서 로고나 제품 이미지 초안 만들기
  • 검토한 번들을 .dsh/skills에서 ~/.agents/skills로 승격
설치

명령 세 개, 그다음 질문 하나

Felo 스킬은 옮겨 다닐 수 있는 번들입니다. 자격 증명을 위해 CLI를 한 번 설치하고, 스킬 저장소를 복제하고, 원하는 폴더를 dsh가 이미 지켜보는 루트로 복사하세요.

  1. 01

    Felo CLI 설치하고 API 키 저장

    CLI가 모든 Felo 스킬의 인증을 맡습니다. 키 하나로 검색, 페이지 가져오기, 자막, 슬라이드 생성이 다 됩니다.

    터미널
    npm install -g felo-ai
    felo config set FELO_API_KEY your-api-key-here
  2. 02

    Felo 스킬 저장소 복제

    모든 스킬은 루트에 SKILL.md가 있는 자족적 폴더라서 필요한 것만 가져가면 됩니다.

    터미널
    git clone https://github.com/Felo-Inc/felo-skills.git
    cd felo-skills
  3. 03

    dsh 탐색 루트로 스킬 복사

    스킬을 평가하는 동안에는 프로젝트 루트를 쓰고, 남길 것은 사용자 계층으로 옮겨 모든 세션이 보게 하세요.

    터미널
    # Project-scoped (recommended first)
    mkdir -p .dsh/skills
    cp -r felo-skills/felo-search felo-skills/felo-slides .dsh/skills/
    
    # Or user-scoped for every project
    mkdir -p ~/.agents/skills
    cp -r felo-skills/felo-search ~/.agents/skills/

    dsh는 바로 아래 자식만 탐색합니다. skills/research/felo-search 같은 중첩 경로는 로드되지 않습니다. 각 번들을 루트 한 단계 아래에 두세요.

  4. 04

    세션을 다시 불러오고 확인

    스킬 프로바이더가 기존 루트를 지켜보기 때문에 보통 다음 카탈로그 읽기에서 새 번들이 나타납니다. 스킬 도구 목록에 아직 없으면 새 세션을 시작하세요.

    dsh에게 요청
    호출할 수 있는 스킬을 나열하고, felo-search로
    현재 DeepSeek API 요금제를 비교한 뒤 사용한 출처를 밝혀 주세요.
스킬 추천

dsh 세션에서 제값을 하는 Felo 스킬 다섯 가지

메우는 간극으로 고르세요. 각각은 믿기 전에 읽어볼 수 있는 폴더입니다. 평소 사용자 권한으로 도는 하네스에서는 그게 중요합니다.

Felo Search

실시간 웹 리서치
리서치출처

dsh 세션은 저장소를 하루 종일 읽어도 벤더가 이번 주에 뭘 바꿨는지는 모릅니다. 검색은 출처와 날짜가 붙은 답을 돌려주기 때문에, 에이전트가 lockfile이 기억하는 것이 아니라 실제로 나온 것을 근거로 움직일 수 있습니다.

요청 예시방금 올린 SDK의 호환성을 깨는 변경을 검색하고, 이 모듈에 닿는 것만 나열해 줘.
cp -r felo-skills/felo-search .dsh/skills/
Felo Search 페이지 열기 →

Felo YouTube Subtitling

릴리스 발표를 텍스트로
영상자막

릴리스 워크스루와 콘퍼런스 데모는 문서가 아니라 영상에 있습니다. 자막이 텍스트로 도착해서, 세션이 파일을 고치는 동안 그대로 인용할 수 있습니다.

요청 예시이 릴리스 스트림의 자막을 가져와서, 발표자가 바뀌었다고 말한 API를 전부 나열해 줘.
cp -r felo-skills/felo-youtube-subtitling .dsh/skills/
Felo YouTube Subtitling 페이지 열기 →

Felo X Search

X의 메인테이너 이야기
시그널소셜

회귀는 누군가 이슈를 올리기 전에 X에서 먼저 드러나곤 합니다. 게시물과 답글을 읽기 때문에, 디버깅 세션이 다른 사람도 같은 벽에 부딪혔는지 확인할 수 있습니다.

요청 예시이 버전의 연결 처리에 대한 제보를 X에서 찾아보고, 사람들이 겪는 것을 정리해 줘.
cp -r felo-skills/felo-x-search .dsh/skills/
Felo X Search 페이지 열기 →

Felo Slides

세션 결과를 덱으로
출력

조사는 하네스가 맡고, 결과가 터미널을 나가는 방식은 덱입니다. 한 번 요청하면 세션의 발견이 플랫폼 팀이 검토할 슬라이드가 됩니다.

요청 예시업그레이드 체크리스트를 슬라이드마다 리스크 하나인 여섯 장으로 바꿔 줘.
cp -r felo-skills/felo-slides .dsh/skills/
Felo Slides 페이지 열기 →

Felo SuperAgent

로고와 제품 이미지
이미지브랜드

사이드 프로젝트는 출시보다 심볼이 먼저 필요합니다. SuperAgent는 코드를 쓰는 같은 세션에서 로고 시안과 제품 이미지 변형을 만듭니다.

요청 예시이 CLI의 로고 시안 세 개를 만들고, 32px에서도 읽히는 걸로 내보내 줘.
cp -r felo-skills/felo-superagent .dsh/skills/
Felo SuperAgent 페이지 열기 →
전체 스킬

dsh에 설치할 Felo 스킬 고르기

스킬 열두 개, 복사 명령 하나씩. dsh에 맡기고 싶은 다음 일에 스킬을 맞추세요. 리서치, 추출, 슬라이드, 자막, 소셜 모니터링, 또는 오래 도는 에이전트 워크플로.

dsh에서 추가

Felo Search

출처를 인용할 수 있는 실시간 웹 리서치

cp -r felo-skills/felo-search .dsh/skills/

Felo Web Fetch

페이지를 재사용 가능한 구조화 데이터로

cp -r felo-skills/felo-web-fetch .dsh/skills/

Felo LiveDoc

내 문서에 근거한 답변

cp -r felo-skills/felo-livedoc .dsh/skills/

Felo X Search

X의 게시물과 답글 추적

cp -r felo-skills/felo-x-search .dsh/skills/

Felo Slides

한 줄 요청으로 슬라이드 생성

cp -r felo-skills/felo-slides .dsh/skills/

Felo Content to Slides

노트와 URL을 슬라이드 개요로

cp -r felo-skills/felo-content-to-slides .dsh/skills/

Felo SuperAgent

기억을 유지하는 장기 워크플로

cp -r felo-skills/felo-superagent .dsh/skills/

Website Screenshot Agent

페이지를 스냅샷과 Markdown으로 저장

cp -r felo-skills/doc-screenshot-agent .dsh/skills/

Felo Twitter Writer

내 자료로 X 게시물 초안 작성

cp -r felo-skills/felo-twitter-writer .dsh/skills/

Felo Landing Page

브리프에서 랜딩 페이지 생성

cp -r felo-skills/felo-landingpage .dsh/skills/

Apple Buy Advisor

구매 전 Apple 제품 리서치

cp -r felo-skills/apple-buy-advisor .dsh/skills/

이 기기의 모든 프로젝트에서 로드되게 하려면 .dsh/skills/를 ~/.agents/skills/로 바꾸세요.

실제로는

dsh 사용자가 Felo 스킬에 맡기는 세 가지 일

파일시스템 접근이 있는 로컬 하네스를 기준으로 썼습니다. 바깥세상 일은 스킬이 하고, 코드와 세션은 하네스가 계속 쥡니다.

01

추측 없이 의존성 올리기

저장소가 오래된 SDK를 고정해 두었습니다. 하네스는 lockfile을 읽을 수 있지만 벤더의 최신 마이그레이션 문서는 모릅니다.

프롬프트벤더 마이그레이션 가이드를 가져오고, 새 메이저 버전의 알려진 문제를 검색하고, 이 저장소용 업그레이드 체크리스트를 써 줘.
돌아오는 결과

손댈 파일, 바뀐 설정 키, 각 주장의 출처를 밝힌, 인용이 붙은 체크리스트.

Felo Search
02

바깥세상 기준으로 PR 리뷰하기

dsh GitHub 리뷰 세션에는 diff는 있지만, 회귀를 설명하는 업스트림 보안 공지나 라이브러리 논의는 없습니다.

프롬프트이 의존성 업그레이드가 열린 CVE가 있는 버전에 닿는지 확인하고, 근거와 함께 코멘트해 줘.
돌아오는 결과

위험해 보인다는 모호한 말 대신, 보안 공지와 릴리스 노트를 링크한 리뷰 코멘트.

Felo SearchFelo X Search
03

리서치 결과를 덱으로

한 세션 동안 벤더나 접근법을 비교했고, 이제 raw Markdown을 읽지 않을 사람들에게 결정을 발표해야 합니다.

프롬프트비교 내용을 여섯 장으로 정리해 줘. 선택지, 비용, 리스크, 권고.
돌아오는 결과

같은 출처에서 나온 덱 초안. 다시 만드는 대신 바로 다듬으면 됩니다.

Felo SlidesFelo SuperAgent
설치 전에

스킬도 붙이는 코드처럼 다루세요

dsh는 프리뷰가 빠르게 움직인다고 분명히 밝힙니다. 거기에 더하는 기능에도 같은 주의가 필요합니다.

SKILL.md를 먼저 읽기

스킬은 모델에게 명령을 실행시키도록 지시할 수 있습니다. Felo 번들은 Markdown과 작은 스크립트라서, 플러그인을 검토하듯 검토하세요.

비밀 값을 프로젝트 계층에 두지 않기

Felo API 키는 CLI 설정에 두세요. 코드와 함께 커밋될 수 있는 저장소 안쪽 스킬 폴더에 두지 말고요.

테스트한 리비전 고정하기

개발자 프리뷰 하네스는 빠르게 바뀝니다. 복사한 felo-skills 커밋을 기록해 두면 나중에 실패했을 때 정상 동작 기준점이 생깁니다.

전역화 전에 프로젝트 단위로 범위 잡기

.dsh/skills에서 시작하면, 기기의 모든 세션을 바꾸지 않고도 저장소 하나에서 스킬을 시험할 수 있습니다.

질문

dsh 사용자가 스킬을 붙이기 전에 묻는 것들

DeepSeek Harness가 Claude 스타일 스킬을 지원하나요?
네. 하네스는 <projectRoot>/.dsh/skills나 <dshHome>/skills 같은 로컬 루트에서 SKILL.md 번들을 읽는 스킬 기능군을 제공합니다. Felo 스킬 폴더가 그 구조를 따르기 때문에 플러그인 빌드 없이 로드됩니다.
Felo 스킬을 쓰려면 dsh 플러그인을 써야 하나요?
아닙니다. 스킬은 에이전트가 필요할 때 로드하는 지침이고, 플러그인은 도구와 서비스를 더합니다. 폴더를 탐색 루트에 복사하는 것으로 스킬 경로는 충분합니다.
Felo API 키는 어디에 저장되나요?
felo config set FELO_API_KEY를 실행하면 Felo CLI가 ~/.felo/config.json에 씁니다. 스킬은 CLI를 부르기 때문에 키가 프로젝트 디렉터리 안에 있을 필요가 없습니다.
복사한 스킬이 왜 안 보이나요?
가장 흔한 원인은 중첩 폴더(탐색은 루트 바로 아래 자식만 읽습니다)와 케밥 표기가 아닌 이름입니다. 낱개 파일 스킬을 선호한다면 <name>.md 형태도 됩니다.
웹 UI에서도 이 스킬을 쓸 수 있나요?
네. 웹 UI와 터미널 세션은 같은 스킬 레지스트리를 공유하기 때문에, 프로젝트에 설치한 번들이 양쪽에 나타납니다.
업무용 기기에서 돌려도 안전한가요?
dsh는 사용자 권한으로 돌고 스킬을 샌드박스에 가두지 않습니다. 평가용으로는 프로젝트 계층을 쓰고, SKILL.md를 각각 읽고, 검토한 번들만 ~/.agents/skills로 승격하세요.

오늘 하네스에 실시간 리서치를 더하세요

저장소를 복제하고, 폴더 두 개를 복사하고, 코드베이스만으로는 답할 수 없는 질문을 dsh 세션에 던지세요.

Felo AI는 독립적인 스킬 퍼블리셔입니다. DeepSeek Harness는 DeepSeek AI가 유지합니다.

기성 스킬만으로는 부족할 때

API 키 하나로 에이전트 도구 모음 전체를

스킬에서 시작해 DeepSeek Harness 워크플로에 필요한 모델, 실시간 데이터, 지식, 출력 도구를 조합하세요. 쓰는 키는 Felo 스킬이 이미 사용하는 것과 같습니다.

모델

에이전트에 맞춤 추론이나 생성이 필요할 때 비용 효율이 좋은 LLM 접근을 사용하세요.

  • LLM API
  • 채팅 완성
  • 모델 접근
LLM API 살펴보기 →

지식과 출력

재사용할 수 있는 지식에 작업의 근거를 두고, 공유할 수 있는 결과물로 바꿉니다.

  • LiveDoc
  • PPT 생성
  • 마인드맵
지식 도구 살펴보기 →

크리에이티브 도구

리서치에서 비주얼과 오피스에서 바로 쓸 수 있는 결과물까지 워크플로를 넓힙니다.

  • 이미지 생성
  • 페이지 도구
  • 오피스 출력
플랫폼 도구 살펴보기 →