
igorwarzocha/opencode-workflows
38 skills10.5k installs4.8k starsGitHub
Install
npx skills add https://github.com/igorwarzocha/opencode-workflowsSkills in this repo
1PowerpointPowerpoint guides agents through converting HTML slide markup into accurate PowerPoint decks using the html2pptx.js library alongside PptxGenJS, Playwright, and Sharp. The workflow starts with properly dimensioned HTML bodies for 16:9, 4:3, or 16:10 layouts, then enforces strict text rules: all copy must live inside paragraph or heading tags, lists use ul or ol, and web-safe fonts only. Shape styling with backgrounds, borders, radius, and shadows applies exclusively to div elements while gradients and icons must be rasterized to PNG first because CSS gradients break conversion. The html2pptx API validates dimensions, overflow, unsupported gradients, and misplaced text styling before throwing a consolidated error list. Agents map placeholder divs to chart regions, then layer PptxGenJS bar, line, pie, scatter, table, image, and rich-text elements with hex colors omitting the hash prefix to avoid corruption. Complete examples cover multi-slide generation, axis-labeled charts, time-series granularity rules, scatter data formats, and formatted tables with merged cells.5.4kinstalls2Wordword is a DOCX authoring skill from igorwarzocha/opencode-workflows built around the docx npm library for JavaScript and TypeScript. It walks through Document, Packer, Paragraph, TextRun, Table, TableRow, TableCell, ImageRun, Header, Footer, HeadingLevel, TableOfContents, and alignment or border utilities while warning that skipped sections can corrupt output. Setup assumes global docx install via npm install -g docx. Developers reach for word when agents must emit client-ready Word documents—business reports, proposals, invoices, or user manuals—with tables, images, hyperlinks, and page layout instead of plain Markdown exports.726installs3Security Nextjssecurity-nextjs is an opencode-workflows skill for developers shipping Next.js applications who need a structured pre-launch security review. The skill focuses on App Router and Pages Router risks such as misconfigured auth boundaries, missing security headers, accidental SSR data leaks to the client, exposed environment variables, and unintended public API or server action routes. Agents using the skill walk repositories for Next.js-specific patterns—middleware, `getServerSideProps`, server components, and API routes—and produce remediation guidance aligned with production launch gates. Developers invoke it when a Next.js app is feature-complete but not yet hardened for public traffic or compliance review. It complements generic OWASP checklists by anchoring checks to Next.js file conventions, edge middleware, and deployment environments like Vercel or Node hosting.308installs4Create Opencode Plugincreate-opencode-plugin is an agent workflow skill for building OpenCode plugins with the @opencode-ai/plugin SDK. Developers invoke it with /create-plugin and a plugin idea when adding custom tools, before/after hooks, auth providers, or tool-execution interceptors under .opencode/plugin/ or ~/.config/opencode/plugin/. The skill enforces a 7-step lifecycle: extract SDK reference via extract-plugin-api.ts, validate feasibility, design hooks and tools, implement TypeScript modules, add optional UI feedback, test against references/testing.md, and publish when ready. Example targets include blocking dangerous shell commands, Jira custom tools, toast notifications on file edits, and git commit validation hooks. create-opencode-plugin keeps plugin work modular with bundled references for hooks, hook-patterns, tool-helper schemas, events, and publishing guidance.293installs5Agent Architectagent-architect from igorwarzocha/opencode-workflows helps Claude Code plan multi-agent systems: roles, tools, memory, and control flow. It targets validate-stage prototyping when teams need a coherent blueprint before investing in agent-tooling implementation.261installs6Skill Creatorskill-creator from igorwarzocha/opencode-workflows guides agents through authoring new Claude skills with proper structure, triggers, and bundled resources. It targets agent and CLI workflows where teams repeatedly package domain know-how into installable, maintainable skill modules.261installs7Opencode Configopencode-config from igorwarzocha/opencode-workflows configures OpenCode for Claude Code: workflows, hooks, models, and project rules. It belongs in build-stage agent-tooling when teams want consistent, repo-tuned automation instead of ad hoc per-session assistant settings.237installs8ExcelExcel skill from opencode-workflows equips Claude to open, read, edit, and restructure Excel spreadsheets for reporting and data cleanup, handling formulas, columns, and messy tabular input in recurring business document workflows.163installs9Mcp InstallerAutomates MCP server installation and configuration for OpenCode-style agent workflows: selects servers, writes client settings, handles credentials and paths, and validates connectivity so agents can invoke external tools reliably.163installs10Security ExpressA security-audit skill for Express.js middleware and routes. A developer uses it to add Helmet, verify CORS allowlists, check auth middleware coverage, and secure session cookies.126installs11Command CreatorA skill for designing custom /slash commands that automate repetitive OpenCode tasks. A developer uses it to turn a recurring workflow (test, review, deploy) into a reusable command through conversational iteration.111installs12Security FastapiA security-audit skill for FastAPI dependencies and middleware. A developer uses it to verify Depends/Security on routes, CORS with credentials, and TrustedHost/HTTPSRedirect config.111installs13PdfA skill for programmatic PDF creation, form filling, extraction, and manipulation with visual verification. A developer uses it to build reports with Reportlab, fill forms, merge documents, or extract tables with pdfplumber.107installs14Plugin InstallerA skill that helps find and install OpenCode plugins to extend agent capabilities. A developer uses it to list the catalog, read plugin details, and add a chosen plugin to opencode.json.105installs15Vite Shadcn Tailwind4A Vite-specific protocol for setting up shadcn/ui and Tailwind CSS v4. A developer uses it to install deps, configure CSS-first Tailwind v4 with @theme, init shadcn, and add components.105installs16ThemesA skill that styles artifacts using a roster of prebuilt themes or a custom generated palette. A developer uses it to quickly give decks and documents a consistent, polished aesthetic.102installs17Convex AuthA skill for adding auth to Convex apps using OIDC JWTs or the Convex Auth beta library. A developer uses it to wire ctx.auth.getUserIdentity, store users, and enforce per-function authorization.100installs18Security DockerA security-audit skill for Docker images and container deployments. A developer uses it to check for secrets in ENV/ARG, accidentally exposed databases, and privileged/docker.sock mounts.99installs19Model ResearcherA skill for configuring bleeding-edge, self-hosted, or custom-endpoint AI models in OpenCode. A developer uses it to research and add models too new for models.dev or from OpenAI-compatible proxies and local runtimes.96installs20Repo MaintenanceA skill acting as a repo custodian that validates OpenCode config files and reports inventory. A developer uses it to run audit_repo.py, fix reported errors, and sync docs.92installs21Security Ai KeysA security-audit skill for detecting exposed AI provider API keys and leak paths. A developer uses it to scan for client-side key exposure, unredacted logging, and to enforce key rotation.92installs22WritingA skill for structured collaborative drafting of professional documentation. A developer uses it to gather context, iteratively refine sections with surgical edits, and reader-test the draft with sub-agents.92installs23Security SecretsA security-audit skill providing high-signal regex patterns for secret detection. A developer uses it to scan repos, .env files, and build artifacts with rg/gitleaks and report redacted findings.90installs24Security BunA security-audit skill for Bun-specific vulnerabilities. A developer uses it to review Bun shell $ usage, bun:sqlite queries, Bun.serve/Bun.spawn calls, and WebSocket auth.86installs25Security ViteA security-audit skill for Vite apps and dev servers. A developer uses it to catch secrets leaked via the VITE_ prefix, scan bundles in dist/, and review proxy and host binding config.86installs26User Onboarding SopAn SOP complementing /init user to build AGENTS.md for end-user assistance. A developer uses it to document prerequisites, installation, usage patterns, and troubleshooting with real documentation URLs.86installs27BrandingA skill that enforces corporate visual identity on professional artifacts using defined hex codes and font families. A developer uses it to brand decks, reports, and documents or verify they are on-brand.85installs28Agent Navigation SopAn SOP that complements OpenCode's /init to produce developer-facing AGENTS.md navigation docs. A developer uses it to map build/test/lint commands, forbid blocking processes, and route common tasks to directories.83installs29Prd AuthoringA skill for drafting high-quality Product Requirement Documents and technical specs. A developer uses it to write actionable, complete PRDs with SHALL/MUST requirements and to merge multiple generated plans.83installs30Component EngineeringA skill embodying a formal specification for accessible, composable React components. A developer uses it via /component-create and /component-review to build or audit components against composition, accessibility, and styling pillars.80installs31Convex DeployA skill covering the Convex deployment lifecycle and safe rollout strategies. A developer uses it to set up deploy keys in CI, run npx convex deploy, use preview/local deployments, and roll out schema changes without breaking data.79installs32CoworkA skill defining principles for effective collaborative (coworking) agent workflows. A developer uses it to standardize agent-to-agent handoffs, status updates, and vault/workspace hygiene.79installs33Security DjangoA security-audit skill for Django settings, middleware, and views. A developer uses it to review SECRET_KEY handling, DEBUG, CSRF config, auth decorators, and DRF default permissions.79installs34Security ConvexA security-audit skill for Convex authentication and authorization gaps. A developer uses it to check queries/mutations for missing ctx.auth, ownership checks, and validators.77installs35Convex CoreThe baseline skill for Convex data modeling and function authoring. A developer uses it to design tables with indexes, write validated functions, optimize queries with withIndex, and use useQuery hooks.76installs36CommsA skill providing consistent formats for internal corporate communications. A developer uses it to draft weekly Progress/Plans/Problems updates, company newsletters, project FAQs, or leadership status reports.74installs37Convex ComponentsA skill for using Convex Components, isolated mini-backends with their own schema and functions. A developer uses it to install components like Agent, RAG, Workpool, or Workflow, call their APIs, or author new ones.74installs38Convex RuntimeA skill for Convex runtime features beyond core CRUD. A developer uses it to build webhooks, file uploads, search indexes, vectorSearch actions, and scheduled or cron background jobs.74installs