Skills Felo para DeepSeek Harness: Fontes ao Vivo Sem Build de Plugin
Coloque skills Felo na árvore de plugins do dsh para pesquisas datadas, sinais do X, transcrições e slides — pacotes SKILL.md simples, sem build de plugin.

DeepSeek Harness faz uma aposta e mantém em todo lugar: tudo é um plugin. Ferramentas, modelos, armazenamento de sessão, a interface web e skills entram na mesma árvore de plugins e resolvem pelo escopo, sem ligação direta no loop do agente.
Essa aposta permite que o dsh cresça sem se embaralhar. Uma capacidade adicionada pode ser substituída, limitada a um repositório ou removida sem alterar o loop ao redor.
O dsh não informa nada ao agente sobre o mundo fora do seu checkout. Uma sessão do dsh lê seu código o dia todo e ainda assim não sabe o que diz o changelog da biblioteca desta semana, o que mostra a página de preços agora ou o que uma palestra de conferência abordou no mês passado.
As skills Felo preenchem essa lacuna e chegam do jeito que o dsh espera: pacotes SKILL.md simples que entram na árvore de plugins. Sem build de plugin. Sem SDK. Copie uma pasta para uma raiz que o dsh já monitora, recarregue a sessão e a ferramenta de skill pode chamar como qualquer outra capacidade.
Skills também são plugins — só que menores
O dsh monta cada capacidade como um plugin, e as skills seguem a mesma ideia em menor escala. Uma skill é uma pasta com um SKILL.md que define quando usar, o que executar e o que retornar.
A separação é intencional. Plugins adicionam ferramentas e serviços — um provedor de modelo, um backend de armazenamento, uma interface. Skills são instruções que o agente carrega sob demanda, então não consomem recursos até que uma tarefa as acione.
Seu harness controla o loop; a skill traz o conhecimento para uma tarefa. Um plugin do DeepSeek Harness que acessa a web aberta exige build e manutenção. Uma skill que acessa a web aberta é uma pasta que você coloca e remove com um comando.
Três raízes, e um nível de profundidade
O dsh lê skills de três locais, e onde você coloca um pacote define quem recebe.

| Root | Escopo | Para que serve |
|---|---|---|
<projectRoot>/.dsh/skills | Um repositório | Maior prioridade de descoberta — regras de pesquisa específicas do repositório |
<dshHome>/skills | Esta máquina | Capacidades visíveis para todo projeto |
~/.agents/skills | Pasta compartilhada de agentes | Pacotes revisados para todas as sessões |
Dois detalhes definem se um pacote realmente carrega.
Apenas filhos diretos. O dsh escaneia cada raiz em um nível. Um pacote em skills/felo-search é descoberto; o mesmo em skills/research/felo-search fica invisível. Esse é o motivo mais comum de uma skill copiada não aparecer, e vale conferir antes de depurar.
Nomes apenas em kebab-case. Tanto pacotes em pasta (<nome>/SKILL.md) quanto arquivos únicos (<nome>.md) funcionam, mas o nome precisa estar em minúsculas e com hífen. Qualquer outro formato é ignorado.
Três comandos, depois faça uma pergunta
As skills Felo são pacotes portáteis, e o CLI do Felo gerencia a autenticação de todas. Uma chave cobre busca, captura de página, transcrições e geração de slides.
npm install -g felo-ai
felo config set FELO_API_KEY your-api-key-here
Depois clone o repositório público e copie as pastas desejadas.
git clone https://github.com/Felo-Inc/felo-skills.git
cd felo-skills
Primeiro no escopo do projeto, assim um repositório testa uma skill sem afetar todas as sessões da máquina.
mkdir -p .dsh/skills
cp -r felo-skills/felo-search felo-skills/felo-slides .dsh/skills/
No escopo do usuário, quando decidir manter.
mkdir -p ~/.agents/skills
cp -r felo-skills/felo-search ~/.agents/skills/
Recarregue a sessão e confirme que a ferramenta de skill enxerga.
Liste as skills disponíveis, depois use felo-search para comparar os planos de preços atuais dos dois fornecedores que estamos avaliando e cite as fontes usadas.
O provedor de skill monitora raízes já existentes, então um novo pacote aparece normalmente na próxima leitura do catálogo. Se não aparecer, inicie uma sessão nova. A interface web usa o mesmo registro: execute npx @deepseek-ai/dsh web, abra 127.0.0.1:3080 e as skills do projeto estarão lá também.
Cinco skills Felo que valem a montagem
Escolha pela lacuna que cada uma cobre. Todo pacote é uma pasta que você pode ler antes de confiar — importante em um harness que executa com suas permissões normais de usuário, não em sandbox.
Felo Search — respostas datadas com fontes
Uma sessão do dsh conhece seu lockfile, não o que o fornecedor mudou esta semana. Search retorna achados com datas e fontes, então o agente age sobre o que foi lançado, não sobre o que o arquivo de dependências lembra.
Busque pelas breaking changes no SDK que acabamos de atualizar e liste as que afetam este módulo.
Felo YouTube Subtitling — palestras em texto
Apresentações de lançamento, demos de conferência e revisões de mantenedores ficam em vídeo, não no changelog. A transcrição volta como texto que a sessão pode citar enquanto edita arquivos.
Extraia a transcrição deste stream de lançamento e liste todas as APIs que o apresentador diz terem mudado.
Felo X Search — onde regressões aparecem primeiro
Pessoas postam sobre falhas antes de abrir um issue. Ler posts e respostas permite que uma sessão de depuração verifique se outros enfrentaram o mesmo problema.
Verifique no X relatos sobre o tratamento de conexão desta versão e resuma o que as pessoas estão enfrentando.
Felo Slides — achados da sessão, fora do terminal
O harness conduz a investigação; o deck leva o resultado para quem não lê Markdown bruto. O esqueleto chega como texto antes de qualquer slide ser gerado, então o argumento é validado primeiro — e mover seis títulos não custa nada, enquanto corrigir um deck pronto exige regeneração.
Transforme o checklist de upgrade em seis slides, com um risco por slide.
Felo SuperAgent — imagens na mesma sessão
Um projeto paralelo precisa de uma marca antes do lançamento. SuperAgent cria direções de logo e variantes de imagem de produto sem sair da sessão que escreveu o código.
Crie três direções de logo para este CLI e exporte a que ainda se lê em 32 px.
Além dessas cinco, o catálogo inclui Felo Web Fetch para transformar páginas em dados estruturados e reutilizáveis, Felo LiveDoc para respostas baseadas em seus próprios documentos, além de pacotes para captura de tela, escrita social e landing page. Instalação igual: um comando de cópia para cada.
Catálogo completo: felo.ai/skills/deepseek-harness
Três tarefas que usuários do dsh entregam às skills Felo
Escritas como um usuário do dsh realmente digitaria.
Atualizar uma dependência sem adivinhação
Um repositório fixa um SDK antigo. O harness lê o lockfile, mas não o guia de migração do fornecedor, e os dois discordam sobre o que pode mudar.
Busque o guia de migração do fornecedor, procure problemas conhecidos na nova versão major e escreva o checklist de upgrade para este repositório.
O retorno é um checklist com arquivos a alterar, chaves de configuração que mudaram e a fonte de cada ponto. Você revisa um argumento, não um resumo.
Revisar um pull request em relação ao mundo externo
Uma sessão de revisão tem o diff, mas não o advisory que torna o diff arriscado ou a discussão upstream que explica a regressão.
Verifique se este bump de dependência cai em uma versão com CVE aberto e comente com a evidência.
O comentário traz o advisory e a nota de lançamento. "Parece arriscado" não é revisável. Fonte datada é.
Transformar uma pesquisa em um deck
Você passou uma sessão comparando fornecedores ou abordagens, e agora a decisão precisa chegar a quem não estava no terminal.
Resuma a comparação em seis slides: opções, custos, riscos, recomendação.
O deck é gerado das fontes já na sessão, então cada número em um slide aponta para a página de origem — o mesmo fluxo de esqueleto do Felo Slides, onde o argumento é aprovado antes dos slides existirem.
Salvaguardas
dsh não isola skills. O agente executa com suas permissões normais de usuário, e um pacote herda todas assim que carrega. Trate cada um como código que você monta: leia o SKILL.md e os scripts referenciados. Os pacotes Felo deixam a auditoria curta: você lê um procedimento, não um artefato compilado.
Mantenha segredos fora da camada do projeto. felo config set grava a chave em ~/.felo/config.json, fora do repositório. Uma chave colada em uma pasta de skill local pode ser comitada junto com o código.
Fixe a revisão testada. dsh tem licença MIT e está em preview para desenvolvedores, mudanças incompatíveis podem ocorrer. Registre o commit do repositório de skills copiado, assim uma falha no mês seguinte tem um ponto de partida conhecido.
Escopo por projeto antes de globalizar. Comece em <projectRoot>/.dsh/skills para um repositório testar uma skill. Promova para ~/.agents/skills só depois de ler e observar o comportamento.
Guarde as citações. Peça fontes datadas na saída, sempre. Uma afirmação que você pode conferir em dez segundos vale mais que uma resposta longa que exige confiança cega.
FAQ
O dsh suporta skills no estilo Claude?
Sim. O harness traz uma família de capacidades de skill que lê pacotes SKILL.md de raízes locais como <projectRoot>/.dsh/skills e <dshHome>/skills. Pastas de skill Felo seguem esse padrão, então carregam sem build de plugin.
Preciso criar um plugin DeepSeek Harness para usar skills Felo?
Não. Skills são instruções que o agente carrega sob demanda; plugins adicionam ferramentas e serviços. Copiar uma pasta para uma raiz de descoberta basta para o caminho da skill.
Por que minhas skills copiadas não aparecem?
Dois motivos cobrem a maioria dos casos: pasta aninhada, já que a descoberta lê apenas filhos diretos da raiz, e nome fora do padrão kebab-case. Arquivos únicos <nome>.md também funcionam se preferir skills de arquivo único.
A interface web pode usar essas skills?
Sim. A interface web e a sessão no terminal compartilham o mesmo registro de skills, então um pacote instalado para o projeto aparece em ambos. Inicie com npx @deepseek-ai/dsh web e abra 127.0.0.1:3080.
É seguro rodar isso em máquina de trabalho?
O dsh executa com suas permissões de usuário e não isola skills. Use a camada de projeto para avaliação, leia cada SKILL.md e promova só pacotes revisados para ~/.agents/skills.
Copie um pacote para a raiz do projeto, faça uma pergunta que seu repositório não responde e leia as fontes que retornam. Se a resposta se sustentar, mova a pasta para ~/.agents/skills — e a próxima sessão nessa máquina começa com uma capacidade que entrou com um comando.
Explore as skills Felo para DeepSeek Harness →
Este post também está disponível em English, 简体中文, 日本語, 한국어, 繁體中文, हिन्दी, Français, العربية, Русский, اردو, Bahasa Indonesia, Deutsch, Tiếng Việt, Türkçe, Italiano, ไทย, Español and বাংলা.