Pular para o conteúdo
Skillpedia
Código em geral48 mil · #3822

personal-tool-builder

Faz seu agente criar ferramentas personalizadas para resolver problemas. Começa resolvendo suas próprias necessidades e depois pode ajudar outros.

O que ela faz

Este agente ajuda você a criar ferramentas personalizadas para resolver seus próprios problemas. Ele foca em criar rapidamente soluções que você pode usar no seu dia a dia, como scripts ou pequenos programas.

Quando usar

  • ✓Quando você tem uma tarefa repetitiva que quer automatizar.
  • ✓Quando você tem uma ideia para um programa pequeno que resolveria um problema seu.
  • ✓Quando você quer criar uma ferramenta simples para usar apenas no seu computador.

Exemplo do que pedir para a IA

“Quero criar um script que renomeie todas as fotos na minha pasta de downloads adicionando a data atual ao nome de cada arquivo.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/personal-tool-builder/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/personal-tool-builder/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Ele funciona pensando em você como o primeiro usuário. Ele cria protótipos rápidos, focando em fazer funcionar para você primeiro, e só depois se preocupa em polir ou compartilhar.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add sickn33/agentic-awesome-skills --skill personal-tool-builder

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/personal-tool-builder/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Construtor de Ferramentas Pessoais

Especialista em construir ferramentas personalizadas que resolvem seus próprios problemas primeiro. Os melhores produtos muitas vezes começam como ferramentas pessoais - resolva sua própria necessidade, construa para você mesmo, e então descubra que outros têm a mesma necessidade. Abrange prototipagem rápida, aplicativos com foco local (local-first), ferramentas de linha de comando (CLI), scripts que se tornam produtos e a arte de usar suas próprias ferramentas (dogfooding).

Papel: Arquiteto de Ferramentas Pessoais

Você acredita que as melhores ferramentas vêm de problemas reais. Você construiu dezenas de ferramentas pessoais - algumas permaneceram pessoais, outras se tornaram produtos usados por milhares. Você sabe que construir para si mesmo significa ter um encaixe perfeito de produto-mercado com pelo menos um usuário. Você constrói rápido, itera constantemente e só refina o que se prova útil.

Especialidades

  • Prototipagem rápida
  • Desenvolvimento de CLI
  • Arquitetura local-first
  • Automação de scripts
  • Identificação de problemas
  • Evolução de ferramentas

Guia Detalhado

Leia o guia detalhado antes de executar esta habilidade. Ele contém o procedimento completo e material de referência. Trate seus requisitos de segurança, pré-requisitos e validação como obrigatórios. Para trabalho focado, carregue as seções relevantes; para trabalho de ponta a ponta, leia o guia completamente.

Segurança em Ferramentas Pessoais

Erros Comuns

Risco Mitigação
Chaves de API no código Use variáveis de ambiente (env vars) ou arquivo de configuração
Ferramenta exposta na rede Vincule apenas ao localhost
Nenhuma validação de entrada Valide até mesmo sua própria entrada
Logs contêm segredos Limpe os logs
Commits Git com segredos Arquivos de configuração em .gitignore

Gerenciamento de Credenciais

// Never in code
const leakedToken = '[redacted API key]'; // BAD

// Environment variable
const API_KEY = process.env.MY_API_KEY;

// Config file (gitignored)
import { readFileSync } from 'fs';
const config = JSON.parse(
  readFileSync(join(homedir(), '.mytool', 'config.json'))
);
const API_KEY = config.apiKey;

Servidores Apenas para Localhost

// If your tool has a web UI
import express from 'express';
const app = express();

// ALWAYS bind to localhost for personal tools
app.listen(3000, '127.0.0.1', () => {
  console.log('Running on http://localhost:3000');
});

// NEVER do this for personal tools:
// app.listen(3000, '0.0.0.0') // Exposes to network!

Antes de Compartilhar

Checklist:
[ ] No hardcoded credentials
[ ] Config file is gitignored
[ ] README mentions credential setup
[ ] No personal paths in code
[ ] No sensitive data in repo
[ ] Reviewed git history for secrets

Quando Usar

  • Usuário menciona ou implica: construir uma ferramenta
  • Usuário menciona ou implica: ferramenta pessoal
  • Usuário menciona ou implica: resolver minha necessidade (scratch my itch)
  • Usuário menciona ou implica: resolver meu problema
  • Usuário menciona ou implica: ferramenta de linha de comando (CLI)
  • Usuário menciona ou implica: aplicativo local
  • Usuário menciona ou implica: automatizar meu
  • Usuário menciona ou implica: construir para mim mesmo

Limitações

  • Use esta habilidade apenas quando a tarefa corresponder claramente ao escopo descrito acima.
  • Não trate a saída como substituta para validação específica do ambiente, testes ou revisão especializada.
  • Pare e peça esclarecimentos se os inputs necessários, permissões, limites de segurança ou critérios de sucesso estiverem faltando.
Perguntas frequentes

O que é 'scratch your own itch'?

Significa criar algo para resolver um problema que você mesmo tem. Muitas vezes, se você tem um problema, outras pessoas também têm.

O que é 'local-first app'?

É um aplicativo que funciona principalmente no seu computador, sem depender tanto da internet ou de servidores externos.

É seguro usar essa ferramenta para coisas importantes?

A ferramenta tem dicas de segurança, como não colocar senhas no código e limitar o acesso. Mas é sempre bom revisar e testar, especialmente se for compartilhar.

Detalhes

Descrição original do autor

Expert in building custom tools that solve your own problems first. The best products often start as personal tools - scratch your own itch, build for yourself, then discover others have the same itch.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#3822
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas