Communitygithub.com

Carga a S3

Carga y descarga artefactos de ejecución desde/hacia almacenamiento compatible con S3 usando tu propio bucket y credenciales tomadas de variables de entorno. Úsalo cuando el usuario pida guardar resultados de scraping, archivar informes, publicar artefactos en almacenamiento de objetos, obtener un archivo de una ejecución anterior, o usar MinIO/R2/Spaces/S3 sin codificar credenciales.

¿Qué es Carga a S3?

Esta skill permite que un agente de IA (como Claude Code, Cursor o Codex) almacene y recupere artefactos de ejecución de forma duradera utilizando cualquier almacenamiento compatible con S3 (AWS S3, MinIO, Cloudflare R2, DigitalOcean Spaces, etc.). El agente invoca la skill cuando el usuario necesita conservar archivos como reportes CSV, PDFs, puntos de control JSON, capturas de pantalla o registros que deben sobrevivir fuera de la máquina local. La skill lee todas las credenciales y configuración (bucket, endpoint, clave de acceso, clave secreta, región) exclusivamente de variables de entorno, evitando hardcodear información sensible. Su funcionamiento se basa en un script auxiliar (`assets/s3.py`) que abstrae las operaciones de subida y descarga, permitiendo que el agente genere llaves de objeto deterministas y maneje errores de configuración de forma clara. Es ideal para pipelines de automatización, scraping periódico, o cualquier flujo que requiera un almacenamiento portátil y externo.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/baronguyen001/ai-automation-skills/tree/HEAD/skills/s3-uploader

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Cargador S3

Usa esta skill cuando una ejecución de automatización necesite almacenamiento de artefactos duradero: reportes CSV, PDFs, puntos de control JSON, capturas de pantalla, salidas de modelo o registros que deban persistir fuera de la máquina local. El helper está diseñado para almacenamiento genérico compatible con S3 y lee el bucket, endpoint y credenciales únicamente de variables de entorno.

Cuándo invocarlo

  • El usuario dice:

Individual skills in this repo

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

baronguyen001/ai-automation-skills

Schedule any script to run on a recurring schedule on Windows (Task Scheduler) or Linux (cron) - register, list, and remove jobs from one command, with logging to a file and a guard against overlapping runs. Use for schedule a script, run nightly, set up a cron job, windows task scheduler, or run on a timer.

baronguyen001/ai-automation-skills

Turn a run's list of result dicts into a schema'd CSV and a Markdown table from one column spec - declare columns once, emit both, with stable ordering and safe escaping, stdlib only, no pandas. Use when the user asks to write results to CSV, export a report, make a markdown summary table, or save a run's output as a spreadsheet.

baronguyen001/ai-automation-skills

Strip HTML to clean plain text with the standard library only (no BeautifulSoup/lxml): drops script/style, turns block tags into line breaks, and collapses whitespace. Use when the user wants readable text from an HTML page/email, to clean scraped HTML before sending it to an LLM, or to build a text index from web content.

baronguyen001/ai-automation-skills

Persist records between scheduled runs as append-only JSON Lines (one object per line) with streaming reads and optional key-based dedup, stdlib only. Use when the user wants to log run results to JSONL, append events to a file, dedup records by id across runs, or keep a simple durable history without a database.

baronguyen001/ai-automation-skills

Extract text and simple table-like rows from a PDF for downstream AI without OCR binaries. Use when the user asks to read a PDF, turn a PDF into text, pull simple tables from statements/reports, or feed PDF content into an LLM pipeline.

baronguyen001/ai-automation-skills

Rotate a pool of HTTP/SOCKS proxies with round-robin selection, failure tracking, and a cooldown that benches dead proxies before retrying. BYO proxy list via env - none are shipped. Use for rotate proxies, spread requests across proxies, avoid IP bans, retry through a different proxy, or proxy health check.

baronguyen001/ai-automation-skills

Parse an RSS 2.0 or Atom feed into normalized item dicts (title, link, id, published, summary) with the standard library only - no feedparser. Use when the user asks to read an RSS/Atom feed, poll a blog/news feed, extract feed entries, or watch a site that publishes a feed.

baronguyen001/ai-automation-skills

Draft a short-form TikTok/Reels/Shorts or long-form video script from a topic and creator persona file - hook variants, beat-structured body, CTA, b-roll cues, caption overlays, and [STORY]/[NUMBER] slots so the model never fabricates personal facts. Use for write a video script, tiktok script, youtube script, or /shortform-script.

baronguyen001/ai-automation-skills

Give scheduled scripts memory between runs with one SQLite file - a seen-set for dedup, a key/value cursor to resume where you left off, and order-preserving new-item filtering. Use for dedup across runs, don't re-alert the same item, remember the last id, resume a scraper, or persist state between cron runs.

Skills relacionados