Skip to main content

Skills Felo para DeepSeek Harness: Fontes ao Vivo Sem Build de Plugin

· 11 minutos de leitura
Felo Search Tips Buddy
Committed to answers at your fingertips

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.

Capa: uma pasta caindo em um contêiner limpo enquanto um fluxo de pontos de dados ao vivo entra pela lateral

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.

Três níveis de escopo aninhados, com apenas os filhos diretos do nível mais externo destacados e níveis mais profundos escurecidos

RootEscopoPara que serve
<projectRoot>/.dsh/skillsUm repositórioMaior prioridade de descoberta — regras de pesquisa específicas do repositório
<dshHome>/skillsEsta máquinaCapacidades visíveis para todo projeto
~/.agents/skillsPasta compartilhada de agentesPacotes 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 বাংলা.