Communitygithub.com

Pluviobyte/rnskill

Gerenciamento completo do ciclo de vida de pautas: registrar, aprofundar, recomendar, distribuir (vídeo, texto, imagem, longa-metragem prática, multi-formato) e arquivar. Use quando o usuário disser ideias, sugestões, registrar pauta, etc.

O que é rnskill?

Esta skill gerencia todo o ciclo de vida de pautas de conteúdo, atuando como um tradutor de linguagem natural para operações de arquivos. Quando um usuário expressa uma ideia, fornece um link ou solicita um formato, a skill cria automaticamente um cartão de pauta no diretório `00-选题池/`, aprofunda as ideias com notas de pesquisa, e gerencia a distribuição entre formatos (vídeo com IA, narração gravada, artigo, texto e imagem, ou longa-metragem prática). Cada formato possui seu próprio pipeline: vídeos passam por lavagem de roteiro e extração, artigos usam extração de fontes e refinamento com a skill `ra-人话`, e conteúdo para redes sociais é formatado para plataformas como Xiaohongshu. A skill também recomenda pautas baseadas em dados de sucesso do próprio criador, oportunidades recentes no mercado, e bancos de virais, enquanto mantém um livro-razão de lavagem para evitar duplicação e garantir originalidade. É projetada para ambientes como Claude Code, Cursor, ou Codex, onde automação de fluxo de trabalho e integração com API são suportadas.

Funciona com~Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/Pluviobyte/rnskill/tree/HEAD/skills/ra-%E9%80%89%E9%A2%98

Perguntar na sua IA favorita

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

Documentação

ra-seleção-de-tópicos

Objetivo

Traduzir a entrada em linguagem natural do usuário para operações de arquivos. O usuário apenas fala: anotar inspiração, dar link, definir formato, reportar publicação. Criar cartão, lavar roteiro, criar entrada, mover cartão, registrar kanban — tudo feito por esta skill.

Modelo central

  • Cartão de tópico = Registro de identidade: 01-produção-de-conteúdo/00-pool-de-tópicos/YYYY-MM-DD-<tema>.md (conforme _modelo-cartão-tópico.md). Apenas ideias, fontes, julgamentos e destinos de projeto; o corpo do texto sempre reside na bancada correspondente.
  • Projeto = o momento de decidir o formato: Um tópico pode ter vários formatos; cada formato cria uma entidade em sua própria bancada, e o cartão registra - formato → [[link]].
  • O cartão não move arquivos: Ao projetar, apenas altera o status do frontmatter para projetado, e o cartão permanece em seu lugar original em 00-pool-de-tópicos/.
  • Garantia de integridade do registro de identidade: Qualquer ação de projeto que não encontre um cartão primeiro cria automaticamente um cartão antes de prosseguir (incluindo casos de envio direto de link para lavagem de roteiro).

Tabela de verbos

1. Registrar tópico (inspiração xx / ideia xx / registrar tópico xx / salvar este link por enquanto)

  • Criar cartão em 00-pool-de-tópicos/: palavras originais do usuário + resumo em uma frase + pistas de material; se houver link, registrar em fonte:; se for possível analisar o ID da postagem da plataforma, preencher também fonteID: (<plataforma>:<id_postagem>)
  • Status = ideia; responder com o caminho do cartão, sem perguntar ou expandir

2. Aprofundar tópico (aprofundar xx / pensar mais claramente em xx)

  • Encontrar o cartão (por nome de arquivo ou título), pesquisar no banco de materiais/metodologia e escrever ângulo, gancho e exemplo na "nota de aprofundamento"
  • Status = aprofundando (cartões já projetados não alteram status)
  • Limite da regra de linguagem natural: o corpo da nota (ângulo/argumento/material/julgamento de tráfego) pode ser escrito livremente, priorizando densidade de informação, sem passar pelo fluxo completo de ra-linguagem-natural; mas frases candidatas a gancho, frases de abertura, direções de título e frases de efeito que vão diretamente para o rascunho final devem seguir a proibição estrita de ra-linguagem-natural (não usar "não é A, mas B", realmente/na verdade/essencialmente, tom de palestra com dois pontos, início de modelo imperativo). A revisão completa e o portão de qualidade da linguagem natural ocorrem na etapa de projeto e lavagem de roteiro, não se repetindo na etapa de aprofundamento.

3. Projetar (criar/fazer + formato; pode combinar "fazer vídeo, artigo e imagem")

Roteamento por formato, cada formato concluído adiciona uma linha ao cartão "projetado" e, em seguida, move o cartão:

FormatoFluxoLocalização
Vídeo (montagem por IA)Se houver link, vai para ra-pipeline-lavagem-video; se for apenas ideia/texto, vai para ra-lavagem-roteiroRoteiro de entrega → bancada-video/a-fazer/<data-tema>/roteiro-entrega.md
Vídeo (gravação própria)Lavar roteiro para produzir roteiro palavra por palavra para gravação, com anotação no início "gravação própria"bancada-video/roteiro-palavra-por-palavra/
ArtigoSe houver link, primeiro extrair texto fonte: vídeos do Douyin/Xiaohongshu usam ra-skill-extração-roteiro-palavra-por-palavra; vídeos do Bilibili/YouTube etc. reutilizam a etapa de extração do ra-pipeline-lavagem-video; páginas web/tweets usam Jina (https://r.jina.ai/<url>) para ler o corpo — materiais fonte sempre salvos em bancada-video/.internal/ → lavar em artigo longo (ra-linguagem-natural + metodologia/metodologia de abertura de conta pública WeChat), executar dbs-ai-check para diagnosticar e corrigir impressões digitais específicas → criar entrada conforme _modelo-artigo.md (uma pasta por artigo, com artigo principal + assets/, apenas o artigo principal é salvo)bancada-artigo/em-criação/ + registrar no kanban de publicação como "a revisar"
Imagem e textoLavar em texto do Xiaohongshu + dbs-xhs-title para candidatos a título, gerar roteiro de entrega conforme _modelo-entrega-imagem-texto.md (criação de imagens fica com Codex)bancada-imagem-texto/a-fazer/

4. Publicar e arquivar (xx publicado / xx precisa de alteração)

  • Publicado: marcar a linha no kanban e mover para o registro "publicado" (data/plataforma); mover a entrada do artigo de a-publicar/ para publicado/
  • Precisa de alteração: mover/de volta para o kanban como "a revisar"

5. Inspiração para curso (isto pode entrar no curso / inspiração para curso xx / #inspiraçãocurso)

  • Adicionar uma linha em 02-sistema-de-cursos/banco-de-tópicos-de-curso/registro-inspirações.md: - YYYY-MM-DD | inspiração em uma frase | relacionado a: [[cartão-tópico ou obra]]
  • Apenas acumular, sem expandir estrutura de curso (manter a linha mais fina até o início das operações)

6. Recomendação de tópicos (me dê N tópicos / ajude-me a gerar um lote de tópicos)

Coletar materiais de quatro fontes, gerar N candidatos (padrão 10):

  1. Banco de sucessos na nuvem: Executar automation/scripts/hot_monitor_local_job.sh read booms para ler até 30 candidatos leves dos últimos 90 dias, primeiro filtrar por R/M, life e assunto; para amostras selecionadas, executar automation/scripts/hot_monitor_local_job.sh read work <ID-obra-nuvem> para ler L1/roteiro palavra por palavra/histórico de métricas. Tópicos de tendência que já passaram da janela (data de publicação > life_window_days) não recomendam o tópico em si, apenas extraem o tipo de questão (como "balanço mensal", "entrevista de rua", "marketing sazonal") e o transformam em novos tópicos atuais; tópicos perenes podem ser seguidos diretamente
  2. Oportunidades dos últimos 3 dias: Executar automation/scripts/hot_monitor_local_job.sh read recent 3 200 0, ler todas as novas obras dos últimos 3 dias na nuvem (incluindo obras não avaliadas como sucesso e YouTube); se has_more=true, continuar lendo com next_offset até has_more=false. Para confirmar a cobertura de contas, executar automation/scripts/hot_monitor_local_job.sh read creators. O servidor já escaneia uniformemente as contas de referência do Douyin, Xiaohongshu e YouTube; por padrão, não chama o TikHub novamente para coleta repetida
  3. Dados do próprio canal: No livro de registros estatísticas/, priorizar a ampliação de tópicos com alto R do próprio canal
  4. Filtro de posicionamento: Comparar com posicionamento-pessoal.md; tópicos gerais que se desviam do posicionamento mas têm alto potencial de tráfego não são rebaixados (princípio de prioridade de tráfego)
  5. Comparação de lavados (regra dura): A saída da nuvem das fontes 1 e 2 deve primeiro passar pelo livro de registros antes de entrar na filtragem — anexar ao final do comando um pipe | python3 automation/scripts/wash_ledger.py filter (exemplo: bash automation/scripts/hot_monitor_local_job.sh read booms | python3 automation/scripts/wash_ledger.py filter). Itens marcados washed: true são mantidos em exibição, mas devem trazer a marca "lavado → <produção>" e não podem ser recomendados como novos tópicos; washed_match.status=skipped marca "decidido não fazer"; washed_suspect marca "suspeito de já lavado". Ao relatar candidatos, informar quantos foram lavados/não feitos/suspeitos neste lote

Formato de cada candidato: tópico em uma frase | evidência (sucesso fonte + R/M ou dados de nova obra de referência) | janela de oportunidade | formato sugerido (longa-metragem prática/montagem por IA/gravação própria/imagem e texto/artigo) | previsão de ângulo

Usuário seleciona → criar cartão: para candidatos da nuvem, extrair platform/post_id do JSON filtrado, montar link padrão por plataforma e registrar em fonte: (douyin→https://www.douyin.com/video/<post_id>, xhs→https://www.xiaohongshu.com/explore/<post_id>, youtube→https://www.youtube.com/watch?v=<post_id>), preencher também fonteID: (<plataforma>:<id_postagem>) → projetar por formato; longa-metragem prática rotear para ra-planejamento-prático. Ao registrar a produção final no livro de registros da lavagem, incluir --work-id <ID-obra-nuvem>.

Se a leitura da nuvem falhar, relatar claramente, sem recorrer ao arquivo deletado _banco-sucessos.jsonl / _pool-contas.md, nem usar dados históricos de análise-profunda/ como dados em tempo real.

Regras rígidas

  • Muro de privacidade para todos os formatos: Link fonte, título fonte, roteiro palavra por palavra fonte só podem aparecer no campo fonte: do cartão de tópico e em bancada-video/.internal/; todos os rascunhos finais, roteiros de entrega e entradas de bancada têm zero informações da fonte. Exceto quando o usuário solicitar explicitamente a marcação da referência.
  • Livro de registros de lavagem para desduplicação: O livro de registros fica em bancada-video/.internal/livro-lavagem.jsonl (área de privacidade da fonte), ferramenta automation/scripts/wash_ledger.py. A leitura da nuvem para recomendação de tópicos deve passar por filter; antes de projetar e lavar qualquer formato, deve passar por check (se "lavado" for encontrado, parar e aguardar confirmação do usuário); após a finalização do roteiro de entrega/rascunho final, a lavagem registra com add. O conteúdo do livro de registros só é relatado ao usuário na conversa, não entra em nenhum rascunho final.
  • O usuário nunca deve ser solicitado a mover arquivos; esta skill faz isso e relata cada movimento na resposta.
  • Divisão de trabalho de registro no kanban: artigos concluídos são registrados por este lado; entrega de vídeo/imagem-texto é registrada pelo lado de produção (Codex).
  • Projetar vídeo ainda segue o esquema de duas etapas: por padrão, vai apenas para a fila "a fazer", e só continua para produção se o usuário disser "fazer diretamente/produzir diretamente/um serviço completo".

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

Pluviobyte/rnskill

将法天象地、同源巨大法相或角色力量显现的视觉参考制作成连续关键帧,再使用用户选择或可用的图生视频工具分段生成、检查和合成动作视频,不绑定成片平台。适用于本体与法相同框、领域展开、凝实与同步出招;不负责整部小说改编或普通图片轮播。

Pluviobyte/rnskill

口播基础素材包生成。转录口播、识别口误、生成审核页;用户确认后剪出新视频,Agent 再基于剪后视频重新转写、AI 校对字幕,输出后续口播成片可用的 source_cut.mp4 和 subtitles.srt。触发词:剪口播、处理口播素材、准备口播素材、识别口误、基础素材包

Pluviobyte/rnskill

Create Ian Xiaohei-style HTML/SVG motion illustrations for Chinese articles, scripts, storyboard scenes, workflow explanations, concept metaphors, and short video visual aids. Use when the user asks for 小黑 SVG、漫画感 HTML、分层 SVG 动效、把小黑生图做成 HTML/SVG、可编辑矢量动效、口播流程动画、手绘漫画动效、正文配图动画, or wants a Xiaohei illustration style adapted into controllable HTML/SVG/GSAP output instead of raster image generation.

Pluviobyte/rnskill

口播视频成片 Skill。把文章/口播稿/SRT、剪后视频和 HTML/图片素材串成分镜稿、时间线预览和最终 MP4;成片比例和动画风格从用户配置读取,动画默认使用小黑风格。触发词:口播成片、做分镜稿、时间线预览、合成口播视频、导出竖屏MP4

Pluviobyte/rnskill

自进化 skills。记录用户反馈,更新方法论和规则。触发词:更新规则、记录反馈、改进skill

Pluviobyte/rnskill

dontbesilent 目标清晰化。用维特根斯坦的语言哲学把模糊的目标审计成可检查的交付物。 触发方式:/dbs-goal、/目标、「帮我搞清楚目标」「我想做个人 IP」「我的目标是成为...」「我想变得更...」 Goal clarification using Wittgenstein's philosophy of language. Audits fuzzy goals into checkable deliverables. Trigger: /dbs-goal, "help me clarify my goal", "I want to become...", "my goal is...

Pluviobyte/rnskill

dontbesilent 短视频开头优化。诊断开头问题 + 生成优化方案。 触发方式:/dbs-hook、/hook、「帮我优化开头」「开头怎么写」 Short video opening optimization with diagnosis and solutions. Trigger: /dbs-hook, "optimize my opening", "how to write opening

Pluviobyte/rnskill

把当前诊断的关键状态存到本地,下次回来可以接着用。 触发方式:/dbs-save、/存档、「保存这次诊断」「记下来」「这个结论留着」 Save the current diagnosis state to disk for cross-session recall. Trigger: /dbs-save, "save this diagnosis", "remember this

Pluviobyte/rnskill

dontbesilent 商业工具箱主入口。双模式:任务前路由(你的问题该用哪个 skill)+ 任务后导航(刚做完诊断,下一步该干什么)。 触发方式:/dbs、/商业、「帮我看看」、「下一步怎么走」 Main entry point for dontbesilent business toolkit. Dual mode: pre-task routing + post-task navigation. Trigger: /dbs, "help me with my business", "what's next

Pluviobyte/rnskill

孙宇晨.skill 的别名。触发后立刻读取并执行 `../孙宇晨/SKILL.md`,不单独维护内容。 触发:孙割.skill、/孙割、"用孙割视角看"、"孙割会怎么处理"、"切换到孙割"。

Pluviobyte/rnskill

蒸馏孙宇晨(孙割)公开可查的决策模式,做成一套非扮演的决策分析工具:拆解他如何把注意力、身份、叙事当成可购买、可叠加、可兑换的资产来经营,用来给你自己的选题/发布/公关/危机决策做沙盘推演,不用于替他或任何真实人物发声、编造言论。 触发:孙宇晨.skill、孙割.skill、/孙宇晨、/孙割、"用孙割视角看"、"孙宇晨会怎么做"、"孙割会怎么处理"、"注意力收割模型"、"蒸馏孙宇晨"。

Pluviobyte/rnskill

将参考图或简要描述解码为可编辑的半色调纸张拼贴规范,默认使用 Codex 内置 image_gen 生成品牌一致的静帧和透明图层,再用本地 FFmpeg 或 HyperFrames 制作“从空背景逐件组装”的确定性动态视频。用户提到半色调拼贴、纸张拼贴、剪纸拼贴、编辑式拼贴、杂志拼贴、复古印刷拼贴、拼贴动效、拼贴动画、剪纸动画、纸片组装、逐层组装、从无到有、元素飞入拼装、定格拼贴、定格动画、Arcads 风格、参考图拆解、风格拆解、反向拆解视觉、照这个风格做、做类似的、生成拼贴静帧、让这张图动起来、让这些元素组装起来、制作拼贴广告或拼贴解释视频时使用。英文触发语义包括 editorial collage、halftone collage、paper collage、paper-cut motion、stop-motion graphic、assemble from empty、build-on motion、analyze this、break this down、reverse-engineer this look、generate the stills、animate this、make these move。默认不调用 Arcads、Nano Banana、Seedance 或 Kling;只有用户明确要求且对应连接器可用时才进入外部生成路径。

Pluviobyte/rnskill

Create deterministic editorial-style cover images with a warm paper-gray background, oversized black slab-serif/Chinese display typography, generous whitespace, and a dotted vector analysis icon. Use when the user asks for a “点阵编辑风封面”, “暖灰杂志风封面”, “Codex + Hyperframes 同款封面”, or wants to reproduce/adapt the specific minimal left-text/right-icon banner style. Produce editable SVG and a rendered PNG; do not use this skill for generic covers without this visual direction.

Pluviobyte/rnskill

Chinese AI/tech writing de-AI editor for posts, X/Twitter threads, technical essays, product notes, model reviews, and public-writing drafts. Use when the user asks to 去AI味, 改得像本人, 写推特post, 精修中文AI技术文章, or complains about AI-flavored shells such as 不是A而是B, 真正/其实/本质上, 更重要的是, 冒号讲义腔, 空泛总结, 顺滑但没作者判断的稿子.

Pluviobyte/rnskill

内容复盘工作流:取数 → 爆款分级(R/M/Tier)→ 按需拉取内容本体 → 归因 → 沉淀(方法论/金句库/案例库/概念库/课程灵感)+ 选题卡回写。 Use when the user says 复盘xx, 内容复盘, xx数据怎么样, xx表现如何, 复盘一下这条, 为什么这条爆了, 为什么这条没爆. 沉淀铁律:复盘不沉淀,等于白复盘——每次至少一条资产入库,或写明为什么没有。

Pluviobyte/rnskill

实操长片策划工作流(B站/YouTube 新赛道,实操+真人出镜)。产出可直接照着录的策划稿:测试题组(含可粘贴 prompt)、 结构时间轴(全身出镜段 vs PiP 段)、出镜口播稿、录屏操作清单、悬念与彩蛋设计。 Use when the user says 做实操长片, 实操视频, 实测视频, 对比实测, xx做成实操, 出个实测策划, 这个选题拍实操, or ra-选题 routes a 实操长片 立项 here. 策划稿落 `01-内容生产/视频工作台/制作中/<日期-主题>/策划稿.md`,frontmatter status 是与制作端交接的唯一状态机。

Pluviobyte/rnskill

视频脚本洗稿和二创脚本工作流。Use when the user provides an existing transcript, oral draft, viral script, competitor video text, rough topic notes, or wants 洗稿, 二创改写, 爆款视频脚本重写, 逐字稿改成短视频脚本, rewrite with ra-人话, and queue the approved script into 01-内容生产/视频工作台/待制作/ as the handoff contract for video production. If the user provides a video URL or local video file and asks 视频洗稿、视频二创、洗稿并制作视频, use ra-video-wash-pipeline first.

Pluviobyte/rnskill

短视频钩子(开头)类型选择与写法,中文名「钩子」。Use when 起钩子、写钩子、钩子怎么写、钩子没思路、设计前5秒钩子、写视频开头/口播稿开头, or when the user asks 视频开头怎么做、开头模板、hook 类型、帮我起个钩子, including during ra-洗稿 script rewriting and 选题深化. Provides a scenario-based taxonomy of 7 hook types with decision flow, prerequisites, sentence templates, and common mistakes. For diagnosing and optimizing an existing hook draft, use dbs-hook instead; this skill chooses the type, dbs-hook polishes the execution.

Pluviobyte/rnskill

End-to-end video production orchestration for the content-creation workspace. Use when the user asks to make, recreate, package, render, QC, or archive a video; when the user says 制作待制作队列, 按交接稿制作, 制作队列视频, or points at a handoff project folder under 01-内容生产/视频工作台/待制作/ (contract file 交接稿.md inside) or an image-card handoff under 01-内容生产/图文工作台/待制作/ (its frontmatter is the binding production contract); when a request could route to HyperFrames, Remotion, captions, TTS, download/transcription, website/product videos, motion graphics, or reference replication; or when the user needs production planning before editing.

Pluviobyte/rnskill

Create dark cinematic SaaS/product motion videos in the Presenton-like "magic UI" style: black starfield stage, bottom purple glow, large kinetic type, cyan-to-magenta CTA buttons, prompt cards, floating UI templates, integration badges, model rings, export objects, speed-blur transitions, and short product capability arcs. Use when the user asks for "这种风格", "同款风格", dark SaaS promo, AI product demo, magic UI product video, or a style-level creation inspired by a reference video. Do not use for pixel-level or frame-accurate replication; use rn-replica-qc first for that.

Habilidades Relacionadas