Kumpulan lengkap skill yang tersedia di mesin ini untuk OpenCode. Skill adalah modul panduan khusus yang bisa dimuat saat dibutuhkan, memberikan instruksi langkah demi langkah untuk tugas tertentu.
skill(name="skill-name")Contoh:
skill(name="systematic-debugging")
skill(name="compose-animations")Skill bisa juga dipanggil via slash command di CLI:
/systematic-debugging
/compose-animations
- Development & Code Quality
- Kotlin / Android / Jetpack Compose (chrisbanes-skills)
- Design & Visual
- Documents & Content
- Web & Deployment
- AI / MCP / LLM
- Project Management
- Visualization & Analysis
- Utilities
Clarify requirements before implementing. Use when serious doubts arise.
/home/mrksvt/.config/opencode/skills/ask-questions-if-underspecified/SKILL.md
Perform pre-execution security audits of untrusted codebases through static analysis. Use when analyzing a codebase for potential malicious behavior, supply chain risks, or security vulnerabilities before local execution.
/home/mrksvt/.config/opencode/skills/code-security-auditor/SKILL.md
Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable.
/home/mrksvt/.config/opencode/skills/receiving-code-review/SKILL.md
Performs deep code review of pull requests as a Staff+ level engineer. Use when reviewing PRs, evaluating implementation against plans, assessing architectural decisions, code quality.
/home/mrksvt/.config/opencode/skills/staff-engineer-review/SKILL.md
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes.
/home/mrksvt/.config/opencode/skills/systematic-debugging/SKILL.md
Use when implementing any feature or bugfix, before writing implementation code.
/home/mrksvt/.agents/skills/test-driven-development/SKILL.md
Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims.
/home/mrksvt/.config/opencode/skills/verification-before-completion/SKILL.md
Use when you have a spec or requirements for a multi-step task, before touching code.
/home/mrksvt/.config/opencode/skills/writing-plans/SKILL.md
Skill dari paket chrisbanes-skills. Untuk tugas Kotlin/Android/Compose yang terlalu luas untuk satu skill, muat using-chrisbanes-skills dulu.
Use when writing or reviewing Jetpack Compose motion: visibility enter/exit, animating one property toward a target, color or size transitions, multiple properties from one state, switching composable content, or choosing between AnimatedVisibility, animate*AsState, rememberTransition, AnimatedContent, and Crossfade.
chrisbanes-skills package
Use when writing or reviewing Jetpack Compose UI for TV, keyboard, desktop, accessibility focus, D-pad navigation, FocusRequester, focusProperties, key events, or initial focus behavior.
chrisbanes-skills package
Use when writing or reviewing Jetpack Compose layout APIs, modifier parameters, modifier chain construction, hardcoded root layout decisions, or layout wrappers around a single conditional.
chrisbanes-skills package
Use when investigating Jetpack Compose recomposition performance, skippable/restartable composables, composables.txt or compiler reports, Layout Inspector recomposition counts.
chrisbanes-skills package
Use when writing or reviewing Jetpack Compose code with LaunchedEffect, DisposableEffect, SideEffect, rememberCoroutineScope, rememberUpdatedState, snapshotFlow, snackbar, navigation, focus requests, analytics, or event Flow collection.
chrisbanes-skills package
Use when designing or reviewing a reusable Jetpack Compose component whose visual regions vary by caller, or when primitive content parameters and boolean shape flags are accumulating.
chrisbanes-skills package
Use when writing or reviewing Jetpack Compose parameter stability, compiler reports, skippability, unstable UI state classes, collection parameters, or Kotlin 2.0+ strong skipping behavior.
chrisbanes-skills package
Use when writing or reviewing Jetpack Compose code with bare local var in a @Composable, remember { mutableStateOf(...) }, mutableStateListOf/mutableStateMapOf, or @ReadOnlyComposable.
chrisbanes-skills package
Use when Jetpack Compose code reads scroll, animation, gesture, or other frame-rate State in composition, passes changing values across composable boundaries.
chrisbanes-skills package
Use when deciding where Jetpack Compose UI element state or UI logic should live: local remember state, hoisted composable parameters, a plain state holder class, or a screen-level ViewModel/component.
chrisbanes-skills package
Use when a Jetpack Compose screen-level composable takes a ViewModel/component/controller, collects state or effects, handles navigation/snackbars, or wires callbacks while also rendering layout.
chrisbanes-skills package
Use when writing or reviewing Jetpack Compose UI tests, screenshot tests, previews, semantics assertions, fake image loading, keyboard input, focus assertions, interaction state.
chrisbanes-skills package
Use when asked to review, fix, implement, resolve, or work through a specific GitHub, GitLab, Jira, or Linear issue reference.
chrisbanes-skills package
Use when writing or reviewing Kotlin branching and control flow: when expressions, guard conditions, sealed type exhaustiveness, smart casts, nullable branching, early returns, or replacing complex if/else chains.
chrisbanes-skills package
Use when writing or reviewing Kotlin code that stores CoroutineScope, launches from init/non-suspending APIs, calls runBlocking, or catches broad exceptions around suspend calls.
chrisbanes-skills package
Use when writing or reviewing Kotlin Flow state and event APIs with StateFlow, MutableStateFlow.update, SharedFlow, Channel, stateIn, SharingStarted.
chrisbanes-skills package
Use when choosing Kotlin member, top-level, extension, factory, or service functions for String, primitive, collection, Flow, framework, or third-party receivers.
chrisbanes-skills package
Use when designing Kotlin Multiplatform expect/actual or interface boundaries for platform services, native SDKs, source sets, Compose Multiplatform UI, permissions, files, settings, sensors, or platform interop.
chrisbanes-skills package
Use when writing or reviewing Kotlin type declarations to choose @JvmInline value class over data class where appropriate, including Compose stability implications.
chrisbanes-skills package
Use when asked to shepherd, babysit, monitor, or poll open pull requests or merge requests — including triaging review comments, detecting CI failures, fixing trivial CI issues.
chrisbanes-skills package
Use when a Kotlin, Android, or Jetpack Compose task is too broad for any single focused skill to obviously apply, especially for general review, refactor, architecture, state, performance, testing, or UI API design work.
chrisbanes-skills package
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems.
/home/mrksvt/.agents/skills/algorithmic-art/SKILL.md
Design banners for social media, ads, website heroes, creative assets, and print. Multiple art direction options with AI-generated visuals.
/home/mrksvt/.agents/skills/banner-design/SKILL.md
Brand voice, visual identity, messaging frameworks, asset management, brand consistency. Activate for branded content, tone of voice, marketing assets, brand compliance, style guides.
/home/mrksvt/.agents/skills/brand/SKILL.md
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel.
/home/mrksvt/.agents/skills/brand-guidelines/SKILL.md
Create beautiful visual art in .png and .pdf documents using design philosophy. Use when the user asks to create a poster, piece of art, design, or other static piece.
/home/mrksvt/.agents/skills/canvas-design/SKILL.md
Comprehensive design skill: brand identity, design tokens, UI styling, logo generation (55 styles, Gemini AI), corporate identity program (50 deliverables, CIP mockups), HTML presentations, banner design, icon design, social photos.
/home/mrksvt/.config/opencode/skills/design/SKILL.md
Token architecture, component specifications, and slide generation. Three-layer tokens (primitive→semantic→component), CSS variables, spacing/typography scales, component specs, strategic slide creation.
/home/mrksvt/.config/opencode/skills/design-system/SKILL.md
Guidance for distinctive, intentional visual design when building new UI or reshaping an existing one. Helps with aesthetic direction, typography, and making choices that don't read as templated defaults.
/home/mrksvt/.agents/skills/frontend-design/SKILL.md
Knowledge and utilities for creating animated GIFs optimized for Slack. Use when users request animated GIFs for Slack.
/home/mrksvt/.agents/skills/slack-gif-creator/SKILL.md
Toolkit for styling artifacts with a theme. 10 pre-set themes with colors/fonts that you can apply to any artifact, or generate a new theme on-the-fly.
/home/mrksvt/.agents/skills/theme-factory/SKILL.md
Create beautiful, accessible user interfaces with shadcn/ui components (built on Radix UI + Tailwind), Tailwind CSS utility-first styling, and canvas-based visual designs.
/home/mrksvt/.config/opencode/skills/ui-styling/SKILL.md
UI/UX design intelligence with searchable database.
/home/mrksvt/.config/opencode/skills/ui-ux-pro-max/SKILL.md
Assists in writing high-quality content by conducting research, adding citations, improving hooks, iterating on outlines, and providing real-time feedback on each section.
/home/mrksvt/.config/opencode/skills/content-research-writer/SKILL.md
Guide users through a structured workflow for co-authoring documentation. Use when user wants to write documentation, proposals, technical specs, decision docs, or similar structured content.
/home/mrksvt/.agents/skills/doc-coauthoring/SKILL.md
Use this skill whenever the user wants to create, read, edit, or manipulate Word documents (.docx files) or Word templates (.dotx files).
/home/mrksvt/.agents/skills/docx/SKILL.md
A set of resources to help write all kinds of internal communications (status reports, leadership updates, company newsletters, FAQs, incident reports, project updates, etc.).
/home/mrksvt/.agents/skills/internal-comms/SKILL.md
Use this skill whenever the user wants to do anything with PDF files — reading, merging, splitting, watermarks, creating, filling forms, encrypting, extracting images, OCR.
/home/mrksvt/.agents/skills/pdf/SKILL.md
Use this skill any time a .pptx or .potx file is involved — creating, reading, editing presentations, slide decks, pitch decks.
/home/mrksvt/.agents/skills/pptx/SKILL.md
Create strategic HTML presentations with Chart.js, design tokens, responsive layouts, copywriting formulas, and contextual slide strategies.
/home/mrksvt/.config/opencode/skills/slides/SKILL.md
Use this skill any time a spreadsheet file is the primary input or output (.xlsx, .xlsm, .xltx, .csv, .tsv).
/home/mrksvt/.agents/skills/xlsx/SKILL.md
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task.
/home/mrksvt/.agents/skills/agent-browser/SKILL.md
Deploy applications and websites to Vercel. Use when the user requests deployment actions like "deploy my app", "deploy and give me the link", "push this live", or "create a preview deployment".
/home/mrksvt/.agents/skills/deploy-to-vercel/SKILL.md
React composition patterns that scale. Use when refactoring components with boolean prop proliferation, building flexible component libraries, or designing reusable APIs.
/home/mrksvt/.agents/skills/vercel-composition-patterns/SKILL.md
React and Next.js performance optimization guidelines from Vercel Engineering. Use when writing, reviewing, or refactoring React/Next.js code.
/home/mrksvt/.agents/skills/vercel-react-best-practices/SKILL.md
React Native and Expo best practices for building performant mobile apps. Use when building React Native components, optimizing list performance, implementing animations, or working with native modules.
/home/mrksvt/.agents/skills/vercel-react-native-skills/SKILL.md
Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui).
/home/mrksvt/.agents/skills/web-artifacts-builder/SKILL.md
Review UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "check accessibility", "audit design", "review UX".
/home/mrksvt/.agents/skills/web-design-guidelines/SKILL.md
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots.
/home/mrksvt/.agents/skills/webapp-testing/SKILL.md
Reference for the Claude API / Anthropic SDK — model ids, pricing, params, streaming, tool use, MCP, agents, caching, token counting, model migration.
/home/mrksvt/.agents/skills/claude-api/SKILL.md
Use ONLY when the user is editing or creating opencode's own configuration: opencode.json, opencode.jsonc, files under .opencode/, or files under ~/.config/opencode/. Also use when creating or fixing opencode agents, subagents, skills, plugins.
built-in
Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools.
/home/mrksvt/.agents/skills/mcp-builder/SKILL.md
Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill.
/home/mrksvt/.agents/skills/skill-creator/SKILL.md
Automatically creates user-facing changelogs from git commits by analyzing commit history, categorizing changes, and transforming technical commits into clear, customer-friendly release notes.
/home/mrksvt/.agents/skills/changelog-generator/SKILL.md
Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies.
/home/mrksvt/.config/opencode/skills/dispatching-parallel-agents/SKILL.md
Buat atau update folder .work/ berisi PRD.md, Architecture.md, Design.md, Schema.md, Rules.md dari analisa project nyata. Use when user asks to init work, buat dokumentasi project, setup .work/, atau sebelum mulai fitur besar.
/home/mrksvt/.config/opencode/skills/init-work/SKILL.md
Analyzes meeting transcripts and recordings to uncover behavioral patterns, communication insights, and actionable feedback.
/home/mrksvt/.config/opencode/skills/meeting-insights-analyzer/SKILL.md
Use when starting feature work that needs isolation from current workspace or before executing implementation plans.
/home/mrksvt/.config/opencode/skills/using-git-worktrees/SKILL.md
Use for any question about a codebase, its architecture, file relationships, or project content. Turns any input (code, docs, papers, images, videos) into a persistent knowledge graph with god nodes, community detection, and query/path/explain tools.
/home/mrksvt/.claude/skills/graphify/SKILL.md
Use when user requests diagrams, flowcharts, sequence diagrams, class diagrams, component diagrams, ER diagrams, architecture charts, or visualizations. Generates .puml files and exports to PNG/SVG via Kroki API.
/home/mrksvt/.config/opencode/skills/plantuml-skill/skills/plantuml-skill/SKILL.md
Team Mode security research skill. Orchestrates 3 vulnerability hunters and 2 PoC engineers to audit a codebase in parallel, prove exploitability, classify root causes.
/home/mrksvt/.cache/opencode/skills/security-research/SKILL.md
Alias for security-research. Team Mode security research skill.
/home/mrksvt/.cache/opencode/skills/security-review/SKILL.md
Local offline text-to-speech via Piper. Speak short status updates, read results aloud, or generate WAV files without network.
/home/mrksvt/.config/opencode/skills/piper-tts/SKILL.md
Replace with description of the skill and when Claude should use it.
/home/mrksvt/.agents/skills/template-skill/SKILL.md
Dokumen ini dibuat pada 2026-07-30. Total: 62 skill.