DuckWu/xhs-claude-skills

Plugin para extrair e transcrever posts do Xiaohongshu para o Obsidian, compatível com Claude Code e multiplataforma.

O que é xhs-claude-skills?

O skill DuckWu/xhs-claude-skills permite que desenvolvedores e usuários do Claude Code extraiam posts do Xiaohongshu (小红书) — incluindo postagens de imagem, texto e vídeo — e os convertam em notas dentro do Obsidian com transcrição opcional por IA. Ele suporta múltiplas plataformas (desktop e móvel) e automatiza a captura de conteúdo rico como descrições, hashtags, metadados de vídeo e transcrições de áudio usando ferramentas como Whisper ou outras APIs de ASR. O skill se integra diretamente ao Claude Code como uma skill Markdown, tornando o fluxo de trabalho rápido para pesquisadores, criadores de conteúdo e entusiastas do PKM que desejam arquivar conteúdo do XHS com anotações enriquecidas. A implementação utiliza scripts Python ou shell para baixar conteúdos, extrair metadados e gerar arquivos Markdown formatados para o Obsidian, mantendo as referências originais.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add DuckWu/xhs-claude-skills

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Prévia

Do README da skill

Imagem 1

Documentação

O que xhs-claude-skills faz?

Plugin para extrair e transcrever posts do Xiaohongshu para o Obsidian, compatível com Claude Code e multiplataforma.

Visão Geral

Este skill permite que usuários do Claude capturem conteúdo de posts do Xiaohongshu (imagens, textos e vídeos) e os convertam em notas do Obsidian com transcrição automática por IA. Ideal para colecionar ideias, seguir tendências ou documentar pesquisas.

Funcionalidades

  • Extração de conteúdo: Baixa posts do XHS a partir de URLs compartilháveis.
  • Suporte a mídia: Imagens, carrosséis, vídeos e legendas.
  • Transcrição por IA: Converte áudio de vídeos em texto usando Whisper ou APIs similares.
  • Saída formatada: Gera arquivos Markdown prontos para o Obsidian com metadados.
  • Multiplataforma: Funciona em desktop e celular.

Como Usar

  1. Copie o link de um post do Xiaohongshu.
  2. No Claude Code, execute o comando:
xhs extract "https://www.xiaohongshu.com/explore/..."
  1. O skill irá baixar o conteúdo e perguntar se deseja transcrição.
  2. O resultado será salvo na pasta obsidian-xhs/ dentro do seu vault do Obsidian.

Configuração

Defina as seguintes variáveis de ambiente ou configure no .env:

XHS_COOKIE=seu_cookie_para_autenticacao
WHISPER_MODEL=base  # opções: tiny, base, small, medium, large
OBSIDIAN_VAULT=/Users/seunome/Documents/Obsidian

Requisitos

  • Python 3.8+
  • requests, beautifulsoup4, yt-dlp
  • (Opcional) openai-whisper para transcrição local

Instalação

pip install requests beautifulsoup4 yt-dlp openai-whisper

Exemplo de Saída

---
title: Post de exemplo do XHS
date: 2025-03-01
source: https://www.xiaohongshu.com/explore/...
tags: [exemplo, xhs, inspiração]
---

# Post de exemplo do XHS

Conteúdo extraído do post...

## Mídia

![Imagem 1](./media/img_001.jpg)

## Transcrição

(Texto transcrito do vídeo aparece aqui)

Contribuições

Pull requests são bem-vindos! Veja o repositório original para mais detalhes.

Licença

MIT

Habilidades Relacionadas