pedroiff0
- 72 skills
- 0 followers
- 10 hours ago last updated
- ▌
- ▌
- ▌
- ▌ Audiocraft Audio Generation · pedroiff0 bundleAudioCraft: MusicGen text-to-music, AudioGen text-to-sound.
- ▌ My Skill · pedroiff0 bundleOne-line description of what this skill does and WHEN to use it. Be specific — this is how the agent decides to load it.
- ▌
- ▌
- ▌
- ▌
- ▌
- ▌
- ▌ Suap API · pedroiff0 bundleConsume the SUAP (Sistema Unificado de Administração Pública) REST API v2 used by Brazilian federal institutes (IFRN, IFF, IFS, etc.) — obtain a JWT via /api/v2/autenticacao/token/, discover real endpoints via /api/openapi.json, and pull student data (boletim, períodos letivos, dados do aluno). Covers the WAF User-Agent gotcha, the username/password JSON body format (NOT Basic Auth), the /api/ensino/ path layout, and the scope limits of the simple token. Use whenever a user wants to script/automate access to SUAP academic data with matrícula + senha, or debug a 403/422/400 from the SUAP token endpoint.
- ▌ Readme Template · pedroiff0Standard README template for repos — professional structure with badges, overview, table of contents, features/modules, stack, installation, configuration, tests, security, structure, docs, roadmap, contribute, license, author + RepoActivity sections (Star History, repo stats) + profile GIF footer. Use when creating or rewriting a README for any repo.
- ▌ Gpu Debian Setup · pedroiff0 bundleInstall and verify NVIDIA proprietary GPU drivers on Debian (including trixie/13) so local LLM tools (Ollama, llama.cpp, vLLM) can use the GPU. Covers nouveau blacklist, initramfs, the trixie nvidia-smi transitional-dummy gotcha and its official .run extraction fix, and verifying Ollama actually uses VRAM. Use whenever a user wants to enable GPU acceleration for local models, install the NVIDIA driver on Debian, or debug "nvidia-smi command not found" after a driver install.
- ▌ Segment Anything Model · pedroiff0 bundleSAM: zero-shot image segmentation via points, boxes, masks.
- ▌ Desktop Theming · pedroiff0 bundleMake a Linux desktop (XFCE/GNOME/KDE) look like macOS or otherwise "rice" it — WhiteSur GTK/icon/cursor themes, Plank dock, San-Francisco-like fonts, xfconf config. Use when a user asks for a macOS-style / Windows-style / themed / prettier desktop on Linux, or wants to customize their DE's look.
- ▌
- ▌ Github Starred Kb · pedroiff0 bundlePersonal GitHub knowledge base built from the user's starred repos (pedroiff0). Maps all 41 starred repositories into knowledge domains (free APIs, sysadmin/self-hosted, Python, AI/agents/RAG, algorithms, math/edu, astronomy/science, web/Node, Hermes ecosystem, news) and provides on-demand retrieval of the relevant repo content via raw README / GitHub API. Use as a base of knowledge when the user asks for libraries, APIs, self-hosted tools, agent patterns, or references.
- ▌
- ▌ Suap Iff API · pedroiff0Authenticate to and consume the SUAP IFF (Instituto Federal Fluminense) API v2 from the CLI — obtain the JWT access/refresh token via matricula+senha, then fetch student data (periodos letivos, dados do aluno, boletim). Use when the user has a suap.iff.edu.br matricula+senha and wants to extract academic data, integrate with the SUAP IFF API, or reference suap.iff.edu.br/api endpoints.
- ▌ Static Site Md Source · pedroiff0 bundleTurn an EXISTING static site (HTML/CSS/JS) into a Markdown-editable source WITHOUT changing its rendered output. Use when the user likes the current site ("muito bom, não mexa no HTML") but wants to edit content in Obsidian/Markdown and have commit+push republish the same look. Covers the data-object extraction pattern, a JS serializer (YAML/JSON does NOT produce valid JS), semantic deep-equal verification (not byte-equal), and a pre-commit hook that regenerates the compiled asset.
- ▌ Touchdesigner MCP · pedroiff0 bundleControl a running TouchDesigner instance via twozero MCP — create operators, set parameters, wire connections, execute Python, build real-time visuals. 36 native tools.
- ▌ Latex Cv Maintenance · pedroiff0 bundleUse when reviewing, updating, or keeping consistent a multi-language LaTeX CV (altacv.cls). Covers treating Portuguese as source of truth and mirroring to other languages, cross-checking project/date/role data against the Lattes export, and verifying edits by compiling (latexmk/Makefile) and grepping pdftotext output.
- ▌ Nosignups Catalog · pedroiff0 bundleCatálogo curado de ferramentas open source sem signup (NoSignups.net). 234 tools organizadas por categoria e relevância para DevOps/self-hosted/operations. Use para encontrar alternativas open source a ferramentas SaaS, especialmente focado em self-hosted, privacidade e automação.
- ▌ Github Pages Portfolio · pedroiff0 bundleBuild, update, and verify a single-page static portfolio / intro site on GitHub Pages (pure HTML+CSS+JS, no build step). Covers sourcing content read-only from the user's existing GitHub repos (public AND private), the free-tier public-repo requirement, anchor+accordion single-page design (hidden content revealed on click), and an ad-hoc verification recipe. Use when the user asks for a portfolio, personal/landing/intro/"short resumé" page, or to publish/refresh a static site on GitHub Pages.
- ▌ Cv Latex Multilingual · pedroiff0 bundleManter o CV LaTeX multilíngue do usuário (classe altacv) em ~/Repositorios/pessoal/cv — PT (fonte), EN (espelho), ES/FR (gerados do EN via translate_cv.py). Abrange correções de conteúdo, build via Makefile, bugs do gerador e verificação de PDFs.
- ▌
- ▌ Grill Me Interview · pedroiff0Conduct an interactive, rigorous architecture interview. Grills the user with probing questions one at a time to clarify ambiguous requirements, design decisions, edge cases, and tradeoffs before coding.
- ▌
- ▌
- ▌ Github Profile Readme · pedroiff0 bundleBuild or rewrite a GitHub profile README (the username/username special repo) with a personalized theme — animated SVG banner, stats cards, contribution snake, tech badges, project/research tables. Includes the git conflict pitfall when the local clone is stale vs GitHub web edits, and the PyYAML `on:` quirk for workflow verification.
- ▌ Lattes XML Projetos · pedroiff0 bundleUse when gerar, limpar ou inserir itens de bolsa/projetos de pesquisa (PARTICIPACAO-EM-PROJETO / PROJETO-DE-PESQUISA) em XML de importação do Currículo Lattes. Cobre a estrutura de ATUACOES-PROFISSIONAIS, a limpeza de caracteres para ISO-8859-1 e a validação por well-formedness com xmllint (a DTD antiga de 2004 em Downloads não valida o formato novo).
- ▌ Animated Portfolio Sites · pedroiff0 bundleBuild a one-page animated personal or portfolio site (canvas starfield, rotating galaxies with mouse parallax, hidden accordion/card content, anchor nav) and publish it free on GitHub Pages. Covers the canvas technique and the Pages permission wall, not just one task.
- ▌
- ▌ Github Issue Pr Attribs · pedroiff0 bundleStandardize GitHub ISSUE and PR metadata (Assignee, Reviewer, Labels, Project, Milestone, Development, Relationship) and ship a strong, well-structured code-review template. Includes ready-to-use issue forms, PR template, and a severity/rubric review model.
- ▌ Express Csp Runtime Config · pedroiff0 bundleHow to pass server-side runtime config (API prefix, feature flags, user id, CSRF token) from an Express/EJS app to client JS when a strict Content-Security-Policy is in force (helmet default scriptSrc self, with no unsafe-inline). Use this whenever you need to inject a value the browser JS must read at runtime, but adding a script tag triggers a silent CSP block.
- ▌ Nextjs App Router Patterns · pedroiff0Architect and implement modern Next.js App Router applications with Server Components (RSC), Server Actions, Parallel/Intercepting Routes, and Streaming SSR.
- ▌ Portfolio Github Pages · pedroiff0 bundleBuild and deploy a personal/academic PORTFOLIO as a single-page STATIC site (no build step) to GitHub Pages via the gh CLI. Use when the user asks for a portfolio, landing page, "pagina de portfólio", professional site, or "site estatico pro GitHub Pages", especially with a theme (astronomy/space is a known good pattern) and with sections revealed on click (accordions/cards). Covers scanning their real repos for truthful content, the single-page anchor layout, the space/glassmorphism design ingredients, and the gh CLI Pages activation gotchas (public-repo requirement, unarchiving, REST API enable).
- ▌ Git Conventional Commits · pedroiff0Author standardized conventional commit messages (feat, fix, docs, refactor, chore), generate automated semver releases, and format pull request descriptions.
- ▌ Hermes Installed Catalog · pedroiff0 bundleLive catalog of skills, plugins, and agents actually installed on THIS Hermes server (pedroiff0). Lists the 233 installed skills grouped by domain, the 18 installed plugins, and confirms there are no custom agent definitions (subagents are runtime leaf/orchestrator). Includes a generator script so the catalog can be refreshed from disk on demand.
- ▌ Markdown Static Site Source · pedroiff0 bundleMake a data-driven static site (content lives in a JS/JSON object consumed by a render script) editable from Markdown/Obsidian. Generate the data file from a YAML-frontmatter MD source and verify fidelity with SEMANTIC deep-equal (not byte comparison), keeping the HTML/CSS/render engine untouched so the site renders identically.
- ▌ Hybrid Desktop Server Ops · pedroiff0Comprehensive runbook and operational architecture for running a single Linux machine as both a daily development desktop and a 24/7 home/cloud server (Debian/Ubuntu, GNOME, Docker, Caddy, Cloudflare Tunnels, ZeroTier/Tailscale, AdGuard Home, and CLI utilities).
- ▌ Frontend Visual Verification · pedroiff0 bundleConfirm a CSS/HTML/template change actually rendered in a running browser — without being fooled by stale browser cache. Use whenever you edited frontend code (CSS, EJS/HTML, components) and must verify the visual result, especially when a vision screenshot seems to contradict the DOM or the served asset.
- ▌ Computer Use · pedroiff0Drive the user's desktop in the background — clicking, typing, scrolling, dragging — without stealing the cursor, keyboard focus, or switching virtual desktops / Spaces. Cross-platform: macOS, Windows, Linux. Works with any tool-capable model. Load this skill whenever the `computer_use` tool is available.
- ▌ Context Mode · pedroiff0Context optimization and compression routing rules for AI agents exploring large codebases, reading massive logs, searching symbols, and batching tool executions.
- ▌
- ▌ Financas App · pedroiff0 bundleCorrigir, estender e validar o app de finanças pessoais (Node/Express + EJS + MongoDB + Docker). Cobre a arquitetura de porta única 4460 com demo via /demo, o fluxo de correção de UI (rebuild de AMBOS os containers + ASSET_VERSION), validação por browser headless no IP docker, verificação ad-hoc e o padrão Editar/Excluir via modal. Use quando o usuário pedir ajustes de UI, correção de bugs, edição de registros, ou versionamento/issues no repo pedroiff0/financas-app.
- ▌ Markdown Site Source Pipeline · pedroiff0 bundleKeep a static HTML/JS site's content in an editable Markdown source file; generate the data artifact (JS/JSON) the site consumes; guarantee identical render via semantic deep-equal verification. Use when a user wants to edit a static site (portfolio, docs) in Markdown/Obsidian instead of hand-editing generated data files, OR when building a "write in MD, publish identical HTML" workflow.
- ▌ Handoff Resume · pedroiff0 bundleResume in-progress coding work across sessions from a HANDOFF.md and a dirty git working tree. Use when a task says "continue from HANDOFF.md", "retomar o processamento", or when picking up a repo mid-change with uncommitted edits and an open PR. Covers reading continuity docs, reconciling the real tree, decoding repo jargon, verifying rendered UI without a trusted screenshot, and committing to the existing branch to update the PR.
- ▌ Grill With Docs · pedroiff0Cross-examine codebase architecture against official library documentation and API specs. Identifies deprecations, anti-patterns, and suboptimal library usage.
- ▌ Document Exports · pedroiff0 bundleGenerate and TEST downloadable document exports (PDF/CSV) from a Node/Express backend — pdfkit streaming, CSV BOM, cents formatting, and the supertest/pdfkit pitfalls that silently break tests.
- ▌ Quartz Multilang Site Maintenance · pedroiff0 bundleMaintain and edit a Quartz static site (Quartz Syncer / quartz-site fork) that publishes to GitHub Pages — especially editing the 4-language home/index pages (pt-br/en/es/fr), cross-referencing sections, removing items, and verifying publication through the CDN/cache/redirect maze. Covers the two CLAUDE.md conventions, the deletion trap, and how to confirm a deploy actually went live.
- ▌ Antigravity Guide · pedroiff0Provides a comprehensive guide, architecture reference, and quick-access sitemap for Google Antigravity (AGY), including CLI, Antigravity 2.0, IDE extensions, Python SDK, slash commands, keybindings, and customization hooks.
- ▌ RAG Local Lancedb · pedroiff0Build, query, and manage local vector embeddings and semantic search pipelines using LanceDB and HuggingFace/SentenceTransformers embeddings without cloud dependencies.
- ▌ Agy Customizations · pedroiff0Comprehensive guide and reference for the Antigravity Customization System. Use to author skills, contextual rules, plugins, hooks, and MCP servers with correct priority loading.
- ▌ Skills Sh Registry · pedroiff0Discover, query, evaluate, and fetch skills from the open skills.sh ecosystem (Vercel Labs) and global agent skill repositories.
- ▌ Watermarks Remover · pedroiff0 bundleStrip multi-vendor AI provenance marks, invisible Unicode characters (ZWSP, ZWNJ, Bidi, variation selectors), statistical text watermarks, and C2PA/EXIF/XMP metadata from files (PNG, JPEG, PDF, DOCX, MD, TXT).
- ▌ Adhoc Verification · pedroiff0 bundleProduce fresh, focused, local verification evidence for a code change without relying on the full test suite. Use when a system reminder (or the user) demands ad-hoc verification after an edit, or when you want to prove one behavior in isolation. Covers the correct way to write a throwaway supertest/harness script against a Jest-coupled app, and the pitfalls that silently give false passes.
- ▌ Docker Single Port Multi Instance · pedroiff0 bundleConsolidate multiple Docker Compose app instances (production / test / demo) behind ONE host port using an nginx reverse proxy that routes by URL path prefix (e.g. /demo). Use when a user wants 'one port, several apps/banks' or a demo reachable simultaneously from the main landing page with its own database.
- ▌ Security Sast Audit · pedroiff0Perform static application security testing (SAST), secret scanning, dependency vulnerability audits (OWASP Top 10, bandit, semgrep, trivy, pip-audit, npm audit).
- ▌ XLSX Data Wrangling · pedroiff0Query, validate, clean, and manipulate Excel (.xlsx/.xls) spreadsheets programmatically without GUI using pandas, openpyxl, and polars.
- ▌ Libretranslate Markdown I18N · pedroiff0 bundleMachine-translate Markdown / Obsidian / Quartz content into other languages using a self-hosted LibreTranslate instance, preserving frontmatter, headings, emojis, bold/italic, wikilinks (![[...]]/[[...]]) and internal links. Use whenever a user wants to auto-translate a Markdown vault, Obsidian notes, or a Quartz/static-site content tree into other languages, especially pt-br -> en/es/fr. Covers the Docker setup, the markup-protection technique that prevents MT from corrupting the source, and the placeholder pitfalls that silently leak in some target languages.
- ▌ Projeto Profissional · pedroiff0 bundleBootstrap a new professional repo from Pedro's hardened Node/Express+MongoDB+EJS base template (JWT auth, admin/user roles, admin-controlled registration, security defaults, full root markdown set), and maintain it — dual prod/test Docker stacks, k6 load testing, Jest suite. Use whenever Pedro asks to start a new project/repo, "criar um projeto novo", "primeiro commit", a base/modelo/template for GitHub, to add login+admin to a fresh app, or to load-test / dockerize / benchmark one of these projects.
- ▌ Awesome Skills Master · pedroiff0Master catalog orchestrator and autonomous installer for AI agents. Use when exploring, cloning, discovering, or installing skills, plugins, or MCP servers from awesome-skills without using interactive CLI tools. Guides environment detection, rule adaptation (.mdc/CLAUDE.md), MCP configuration, and strict author attribution.
- ▌ Web Fullstack Gotchas · pedroiff0 bundleArmadilhas recorrentes em apps fullstack Node/Express + EJS + CSS + jest + Docker (padrão do projeto financas-app, mas aplicável a qualquer stack similar). USE quando esbarrar em HTML escapado na view, testes jest flaky/verdes-antes-vermelhos-agora, middleware de autologin que vaza ou quebra a landing, ports Docker que não "colam", CSS que não atualiza no browser, "reiniciei e não surtiu efeito" (imagem Docker bakeada sem bind mount), ou pedido de "faça igual ao projeto X" (reproduza o padrão, não improvise). Carrega antes de mexer em views EJS, serviços com cache, rotas de auth, docker-compose ou de copiar o design de outro repo.
- ▌ Frontend Design Systems · pedroiff0Architect and build production-grade web interfaces with modern design systems: Tailwind CSS v4, Shadcn UI primitives, Radix UI, dark mode tokens, and accessible WCAG AA components.
- ▌ Mt Markup Preserving Translation · pedroiff0 bundleTranslate Markdown/Obsidian/Quartz content with LibreTranslate while preserving wikilinks, embeds, URLs, tables, HTML blocks, proper nouns, and canonical section titles. Use for any "translate this vault/site" task.
- ▌ DOCX Analysis Conversion · pedroiff0Extract, analyze, edit, and convert Microsoft Word (.docx) documents to structured Markdown, JSON, or clean text preserving tables, headers, and bullet lists.
- ▌ Docker Compose App Recovery · pedroiff0 bundleRecover or reset credentials and directly operate the database of an app running under docker-compose (lost admin password, one-time seed password, locked out, read/write app DB). Covers running one-off scripts inside the app container, mongosh pitfalls, and verifying via the live API.
- ▌ Obscure Tool Install Lookup · pedroiff0 bundleUse when a user asks how to install or use an obscure CLI tool, agent, or package and search engines are blocked, CAPTCHA-walled, or unhelpful. Resolves canonical install commands via GitHub repo search, raw README fetches, and official docs — without relying on web_search or bot-walled search engines.
- ▌ Playwright Browser Automation · pedroiff0Run automated headless browser testing, scrape dynamic SPAs, capture high-resolution full-page screenshots, and perform visual regression testing with Playwright.
- ▌ Projeto Profissional Template · pedroiff0 bundleDevelopment & operations workflow for the user's "projeto-professional" template (Node 20 + Express + MongoDB/Mongoose + EJS SSR + JWT). Captures recurring gotchas — require-cache restart, demo-DB reseed, Zod field-strip, i18n literal cause, browser session loss, 3-database (app/test/demo) architecture, AND the demo-seed pitfalls that crash boot (orphan Docker-container server causing E11000 dup-key, escapeAttr-is-not-defined in client JS, Meta.insertMany needing models.Meta), plus the user's delivery workflow (split big features into GitHub issues, commit per feature in their name).