O que agentkit-seo faz?
Habilidades portáteis de agente de IA e framework para otimização de carreira baseada em evidências no GitHub, LinkedIn, CV/ATS, portfólios e X, com uma única fonte de verdade reutilizável.
Visão Geral
Este repositório fornece um conjunto de habilidades modulares para agentes de IA que permitem:
- Gerenciamento centralizado de perfil: Um arquivo (
profile.yaml) contendo todas as informações profissionais (experiência, educação, habilidades, projetos). - Sincronização automática: Atualiza GitHub (README, bio, pinned repos), LinkedIn (seção 'Sobre', experiência), CV/ATS (geração de PDF compatível com ATS), portfólios (site estático) e X (bio).
- Otimização baseada em evidências: Coleta métricas de contribuição (commits, PRs, estrelas) e sugere palavras-chave de SEO para melhorar a descoberta em mecanismos de busca e plataformas.
- Ações específicas do agente: Definições em
SKILL.mdque guiam o agente de IA em tarefas comoextrair_metricas_github,gerar_cv_latex,postar_linkedineotimizar_x_bio.
Plataformas Suportadas
| Plataforma | Funcionalidades |
|---|---|
| GitHub | Atualizar README, bio, pinned repos, coletar métricas |
| Atualizar seção 'Sobre', experiência, postar conquistas | |
| CV/ATS | Gerar currículo em JSON/PDF, validar formatação ATS |
| Portfólio | Gerar site estático (HTML/CSS/JS) com dados do perfil |
| X/Twitter | Atualizar bio, postar threads de conquistas |
Como Funciona
- Configure o arquivo de perfil: Edite
profiles/seu-perfil.yamlcom seus dados. - Execute o agente: Use o comando
agent run agentkit-seo(dependendo da plataforma do agente). - Escolha uma ação: O agente lista as habilidades disponíveis (ex:
sincronizar_github,gerar_cv). - Revise e publique: O agente gera as alterações propostas (ex: novo README.md, currículo PDF).
Instalação
# Clone o repositório
git clone https://github.com/agentkit-seo/agentkit-seo.git
cd agentkit-seo
# Instale dependências (se aplicável)
pip install -r requirements.txt # Python
npm install # Node.js
Uso
Com Claude Code
claude code --skill agentkit-seo
Com Cursor
cursor --skill agentkit-seo
Exemplo de comando
# Sincronizar perfil completo
agent run --action sync_all
# Apenas gerar CV
generate_cv --format latex --output cv.pdf
Estrutura do Projeto
.
├── profiles/ # Perfis YAML (fonte de verdade)
│ ├── user1.yaml
│ └── user2.yaml
├── skills/ # Habilidades do agente (SKILL.md)
│ ├── github.yaml
│ ├── linkedin.yaml
│ └── cv.yaml
├── templates/ # Templates de currículo, README, etc.
│ ├── cv.tex
│ └── readme.md.j2
├── scripts/ # Scripts de automação
│ ├── extract_metrics.py
│ └── generate_portfolio.py
└── config.yaml # Configuração global
Contribuição
Contribuições são bem-vindas! Por favor, leia o arquivo CONTRIBUTING.md para detalhes sobre nosso código de conduta e o processo para enviar pull requests.
Licença
Este projeto está licenciado sob a Licença MIT - veja o arquivo LICENSE para detalhes.