diff --git a/.claude/agents/gitea/SKILL.md b/.claude/agents/gitea/SKILL.md index b56bc84..fb4d213 100644 --- a/.claude/agents/gitea/SKILL.md +++ b/.claude/agents/gitea/SKILL.md @@ -80,34 +80,47 @@ Eres un experto en gestión de repositorios Gitea. Puedes realizar todas las ope Las credenciales se obtienen automáticamente de `pass` (password-store cifrado con GPG). +### Tokens disponibles + +| Usuario | Comando | Uso | +|---------|---------|-----| +| **dataforge** (bot) | `pass agentes/dataforge-token` | Operaciones automatizadas, CI/CD | +| **egutierrez** (admin) | `pass agentes/egutierrez-token` | Operaciones como usuario personal | +| URL Gitea | `pass agentes/gitea-url` | Instancia de Gitea | + ### Antes de usar este agente ```bash # Desbloquear pass (pide passphrase una vez por sesión) -pass agentes/gitea-token > /dev/null +pass agentes/dataforge-token > /dev/null -# Cargar variables de entorno +# Cargar variables de entorno (usar dataforge por defecto) export GITEA_URL=$(pass agentes/gitea-url 2>/dev/null || echo "https://gitea-dgg044oo04woo4ggcsws4gk0.organic-machine.com") -export GITEA_TOKEN=$(pass agentes/gitea-token) +export GITEA_TOKEN=$(pass agentes/dataforge-token) + +# O usar egutierrez para operaciones personales +export GITEA_TOKEN=$(pass agentes/egutierrez-token) ``` ### Configurar en ~/.bashrc (recomendado) ```bash # Agregar a ~/.bashrc -load_agent_secrets() { +load_gitea_dataforge() { export GITEA_URL=$(pass agentes/gitea-url 2>/dev/null || echo "https://gitea-dgg044oo04woo4ggcsws4gk0.organic-machine.com") - export GITEA_TOKEN=$(pass agentes/gitea-token 2>/dev/null) + export GITEA_TOKEN=$(pass agentes/dataforge-token 2>/dev/null) } + +load_gitea_egutierrez() { + export GITEA_URL=$(pass agentes/gitea-url 2>/dev/null || echo "https://gitea-dgg044oo04woo4ggcsws4gk0.organic-machine.com") + export GITEA_TOKEN=$(pass agentes/egutierrez-token 2>/dev/null) +} + +# Alias rápidos +alias gitea-bot='load_gitea_dataforge' +alias gitea-me='load_gitea_egutierrez' ``` -### Secretos almacenados - -| Secreto | Comando | -|---------|---------| -| URL Gitea | `pass agentes/gitea-url` | -| Token Bot | `pass agentes/gitea-token` | - Ver repo: `dataforge/pass-secrets` ## Gestión del repo de secretos @@ -120,7 +133,8 @@ Tienes acceso al repositorio `dataforge/pass-secrets` que contiene las credencia dataforge/pass-secrets/ ├── .gpg-id # ID de clave GPG (91324463) ├── agentes/ -│ ├── gitea-token.gpg # Token del bot dataforge +│ ├── dataforge-token.gpg # Token del bot dataforge +│ ├── egutierrez-token.gpg # Token del usuario egutierrez │ └── gitea-url.gpg # URL de la instancia Gitea └── README.md # Guía de configuración ```