
This skill deploys skills from the workspace's source code directory for skill development to the corresponding agent skills directory. You should use this skill when the user requests to deploy, install, or synchronize a skill. Or, when the skill has undergone code optimization, you should inquire with the user about using this skill for installation and deployment.
Manage personal todos via macOS Reminders.app. ⚠️ MUST use when user asks to "add a todo", "remind me", "记一下", "加个待办", "待办列表", "完成待办", "查看待办", or any personal task/reminder management. 🔴 Trigger even when user doesn't explicitly say "reminder" if the intent is personal task tracking. Use todowrite for session-level coding steps; use dev-flow for product plans.
Edit opencode.jsonc, AGENTS.md, and config files. Use proactively for provider setup, permission changes, model config, formatter rules, or environment variables. Examples: - user: "Add Anthropic as a provider" → edit opencode.json providers, add API key baseEnv var, verify with opencode run test - user: "Restrict this agent's permissions" → add permission block to agent config, set deny/allow for tools/fileAccess - user: "Set GPT-5 as default model" → edit global or agent-level model preference, verify model name format - user: "Disable gofmt formatter" → edit formatters section, set languages.gofmt.enabled = false
⚠️ MUST LOAD BEFORE any skill operation (install/update/deploy). Provides skill lifecycle commands (find/download/scan/install). Triggers on skill search, installation, INBOX management, or skill quality queries.
Converts lengthy official product documentation into concise, high-density AI references. Use when users request: (1) Documentation compression or condensing, (2) Creating AI-friendly reference materials, (3) Reducing token usage for large documentation, (4) Extracting technical specifications from official docs
Security scanner for AI agent skills. Scans skills or directories for malicious code including C2 infrastructure, reverse shells, credential exfiltration, malware markers, dynamic code execution, and JS obfuscation. Default JSON output for AI agents. Use after downloading any new skill.
Test sample with binary download patterns
Workspace-level Git worktree management for parallel development across multiple branches. Supports dynamic project validation and automated dependency installation. Use this skill when creating isolated development environments or working on multiple features in parallel.
Issue / Plan 驱动的开发工作流。⚠️ 只有当任务以 GitHub Issue 或 Plan 作为执行载体时才使用本技能。 必须使用本技能的场景: - 开发、修复、重构某个 GitHub Issue(如 "#14"、"这个 issue"、"处理 issue 120") - 创建、修改、推进、验证、归档 Plan - 用户要求“写个方案 / 出个计划 / 开始开发 / 继续开发 / 执行计划”,且任务会通过 Plan 落地执行 - 从 PRD 拆分 Issue 不使用本技能的场景: - spec 驱动流程(Spec / OpenSpec / spec-first / spec-kit) - 单纯研究、讨论、解释、评审 - 不需要 Issue 或 Plan 承载的临时小改动 🔴 判断标准:任务是否要进入 “Issue / Plan → 实施 → 验证 → 归档” 这条开发链路。只有是,才使用本技能。 依赖:git-worktrees 技能(可选,用于隔离开发环境)
Automates Apple Mail via JXA with AppleScript dictionary discovery. Use when asked to "automate email", "send mail via script", "JXA Mail automation", or "filter email messages". Covers accounts, mailboxes, batch message filtering, composition, attachments, and UI fallback.
Orchestrate OpenCode agent with OpenSpec-driven workflows and worktree isolation. Use when you need to: (1) Drive OpenCode with OpenSpec artifacts (proposal/design/specs/tasks), (2) Execute tasks in background with process-adapter, (3) Monitor and interact with background agent sessions, (4) Use worktree for isolated development. This skill is for Wopal to coordinate OpenCode as an execution unit.
Automates Apple Mail via JXA with AppleScript dictionary discovery. Use when asked to "automate email", "send mail via script", "JXA Mail automation", or "filter email messages". Covers accounts, mailboxes, batch message filtering, composition, attachments, and UI fallback.
创建或修改 OpenCode 规则文件时使用。帮助从对话历史中提取模式、分析项目约定(AGENTS.md、linter、package.json),并生成格式正确的规则。触发条件:用户想创建规则、固化重复指令、跨会话持久化指导、或为特定文件/主题定制 Agent 行为。
Workspace-level Git worktree management for parallel development across multiple branches. Supports dynamic project validation and automated dependency installation. Use this skill when creating isolated development environments or working on multiple features in parallel.
Manage personal todos via macOS Reminders.app. ⚠️ MUST use when user asks to "add a todo", "remind me", "记一下", "加个待办", "待办列表", "完成待办", "查看待办", or any personal task/reminder management. 🔴 Trigger even when user doesn't explicitly say "reminder" if the intent is personal task tracking. Use todowrite for session-level coding steps; use dev-flow for product plans.
JavaScript obfuscation patterns for testing detection
Malicious skill sample for testing detection
A clean skill with no malicious patterns for testing
Add an idea to the backlog parking lot (999.x numbering)
Add phase to end of current milestone in roadmap
Review source files changed during a phase for bugs, security issues, and code quality problems
Gather phase context through adaptive questioning before planning. Use --auto to skip interactive questions (the agent picks recommended defaults). Use --chain for interactive discuss followed by automatic plan+execute. Use --power for bulk question generation into a file-based UI (answer at your own pace).
Generate or update project documentation verified against the codebase
Query, inspect, or refresh codebase intelligence files in .planning/intel/
Join the WSF Discord community
List active WSF workspaces and their status
Generate tests for a completed phase based on UAT criteria and implementation
Start a new milestone cycle — update PROJECT.md and route to requirements
Initialize a new project with deep context gathering and PROJECT.md
Create an isolated workspace with repo copies and independent .planning/
Automatically advance to the next logical step in the WSF workflow
Create context handoff when pausing work mid-phase
Create detailed phase plan (PLAN.md) with verification loop
Check project progress, show context, and route to next action (execute or plan)
Execute a quick task with WSF guarantees (atomic commits, state tracking) but skip optional agents
Research how to implement a phase (standalone - usually use /wsf-plan-phase instead)
Scrapes website pages to Markdown with state management and deduplication. Supports Fast Path (single page), Layer Mode (incremental crawling), and Site Mode (full discovery).
Wopal 与 Fae 协作的完整生命周期指南。⚠️ **MUST load before ANY delegation to fae** — 委派、检查、监控、验证、收尾全覆盖。🔴 Trigger: "委派"、"delegate"、"让 fae 执行"、"fae 任务"、"检查 fae 状态"、"取消任务"、"fae 协作"、或任何意图将任务交给 fae 执行的场景。**严禁不加载本技能就直接委派任务给 fae,这是严重失职。**
Autonomous audit-to-fix pipeline — find issues, classify, fix, test, commit
Capture idea or task as todo from current conversation context
Run all remaining phases autonomously — discuss→plan→execute per phase
Audit milestone completion against original intent before archiving
List pending todos and select one to work on
Archive accumulated phase directories from completed milestones
Insert urgent work as decimal phase (e.g., 72.1) between existing phases
Create a clean PR branch by filtering out .planning/ commits — ready for code review
Auto-fix issues found by code review in REVIEW.md. Spawns fixer agent, commits each fix atomically, produces REVIEW-FIX.md summary.
Analyze phase dependencies and suggest Depends on entries for ROADMAP.md
Archive completed milestone and prepare for next version
Cross-phase audit of all outstanding UAT and verification items
Systematic debugging with persistent state across context resets
Execute all plans in a phase with wave-based parallelization
Route freeform text to the right WSF command automatically
Interactive command center for managing multiple phases from one terminal
Execute a trivial task inline — no subagents, no planning overhead
Diagnose planning directory health and optionally repair issues
Surface the agent's assumptions about a phase approach before planning
Post-mortem investigation for failed WSF workflows — analyzes git history, artifacts, and state to diagnose what went wrong
Ingest external plans with conflict detection against project decisions before writing anything.
Create phases to close all gaps identified by milestone audit
Zero-friction idea capture. Append, list, or promote notes to todos.
Analyze codebase with parallel mapper agents to produce .planning/codebase/ documents
Generate developer behavioral profile and create Claude-discoverable artifacts
Show available WSF commands and usage guide
Capture a forward-looking idea with trigger conditions — surfaces automatically at the right milestone
Review and promote backlog items to active milestone
Create PR, run review, and prepare for merge after verification passes
Remove a future phase from roadmap and renumber subsequent phases
Request cross-AI peer review of phase plans from external AI CLIs
Socratic ideation and idea routing — think through ideas before committing to plans
Resume work from previous session with full context restoration
Remove a WSF workspace and clean up worktrees
Reapply local modifications after a WSF update
Generate a comprehensive project summary from milestone artifacts for team onboarding and review
Generate a session report with token usage estimates, work summary, and outcomes
Generate UI design contract (UI-SPEC.md) for frontend phases
Configure WSF workflow toggles and model profile
Rapid codebase assessment — lightweight alternative to /wsf-map-codebase
Safe git revert. Roll back phase or plan commits using the phase manifest with dependency checks.
Switch model profile for WSF agents (quality/balanced/budget/inherit)
Manage persistent context threads for cross-session work
Display project statistics — phases, plans, requirements, git metrics, and timeline
Manage parallel workstreams — list, create, switch, status, progress, complete, and resume
Retroactively verify threat mitigations for a completed phase
项目级 Git worktree 管理工具,面向协同 Agent 设计。支持在项目 .worktrees 目录下创建隔离开发环境,自动依赖安装和测试验证。
创建或修改 OpenCode 规则文件时使用。帮助从对话历史中提取模式、分析项目约定(AGENTS.md、linter、package.json),并生成格式正确的规则。触发条件:用户想创建规则、固化重复指令、跨会话持久化指导、或为特定文件/主题定制 Agent 行为。
Wopal 与 Fae 协作的完整生命周期指南。⚠️ **MUST load before ANY delegation to fae** — 委派、检查、监控、验证、收尾全覆盖。🔴 Trigger: "委派"、"delegate"、"让 fae 执行"、"fae 任务"、"检查 fae 状态"、"取消任务"、"fae 协作"、或任何意图将任务交给 fae 执行的场景。**严禁不加载本技能就直接委派任务给 fae,这是严重失职。**
管理 Git 子模块的工作流指南。适用于:(1) 在主项目中包含外部仓库,(2) 跨多个项目管理共享库,(3) 将依赖锁定到特定版本,(4) 管理 monorepo 架构的独立组件,(5) 克隆/更新/移除子模块,(6) 处理嵌套子模块。
Legitimate Base64 usage for testing whitelist
Dynamic code execution patterns for testing detection
Search and download AI agent skills from the skills.sh ecosystem. Use when user wants to find skills, download skills to INBOX for evaluation, or explore available skills from GitHub repositories.
URL shortener patterns for testing detection
Edit opencode.jsonc, AGENTS.md, and config files. Use proactively for provider setup, permission changes, model config, formatter rules, or environment variables. Examples: - user: "Add Anthropic as a provider" → edit opencode.json providers, add API key baseEnv var, verify with opencode run test - user: "Restrict this agent's permissions" → add permission block to agent config, set deny/allow for tools/fileAccess - user: "Set GPT-5 as default model" → edit global or agent-level model preference, verify model name format - user: "Disable gofmt formatter" → edit formatters section, set languages.gofmt.enabled = false
⚠️ MUST LOAD BEFORE any skill operation (install/update/deploy). Provides skill lifecycle commands (find/download/scan/install). Triggers on skill search, installation, INBOX management, or skill quality queries. When to Use: - User asks to find/search for skills - User wants to install new capabilities - User mentions skills.sh catalog - User wants to develop or optimize a skill - User wants to evaluate skill quality
项目级 Git worktree 管理工具,面向协同 Agent 设计。支持在项目 .worktrees 目录下创建隔离开发环境,自动依赖安装和测试验证。
Validate built features through conversational UAT
Foundation rules for how Wopal collaborates with sub-agents such as fae and rook. ⚠️ MUST load before ANY delegation — covers delegation tool APIs, task lifecycle, notifications, status handling, and recovery. 🔴 Trigger: "delegate", "let fae implement", "fae task", "rook review", "check task status", "cancel task", "abort task", "agent collaboration", "委派", "让 fae 执行", "fae 任务", "rook 审查", "检查状态", or any intent to hand work to a sub-agent. 🔴 Never delegate without loading this skill first. Skipping it is serious negligence. Note: this skill does not include workflow-specific prompt templates such as dev-flow templates. Those belong to the corresponding workflow skills.
Plan quality verification for dev-flow. Goal-backward analysis ensures plans WILL achieve their stated goal before execution burns context. ⚠️ MUST use when: (1) Reviewing Plan quality before approve (2) Wopal completes Plan writing and needs quality gate (3) User asks to "check plan", "verify plan", "review plan" (4) Plan enters planning status and needs pre-execution validation 🔴 Trigger automatically when Plan is ready for review, even if user doesn't explicitly say "review". Agent: rook (read-only verification subagent) Mode: verification, not execution
YouTube video transcript fetcher + summary/analyzer. ⚠️ MUST use when: (1) User provides YouTube URL + "总结/分析/提取", (2) "总结这个视频"、"视频内容分析"、"这个视频讲了什么", (3) "youtube summary"、"summarize this video"、"video analysis", (4) "YouTube 字幕"、"get transcript", (5) User only provides YouTube URL and context implies processing needed ("看看这个"、"帮我分析"). 🔴 Trigger on ANY YouTube URL when user wants to understand video content.
Local web scraping & search tool. ⚠️ MUST use when: (1) Scrape/crawl web pages to Markdown, (2) Web search, (3) Batch scrape multiple URLs, (4) Generate LLMs.txt. 🔴 Trigger when user mentions URL scraping, site crawling, web search, or content extraction. 🔄 If anti-crawling blocks fc-local, auto-switch to CDP fallback (scrape-cdp.sh).
空间工作规范总纲。⚠️ MUST LOAD FIRST — Wopal 不确定怎么做或任务意图不明确时,第一个加载本技能。 Triggers: 任何意图不明确的任务、"用什么流程"、"该加载什么技能"、 技能管理(安装/卸载/搜索)、空间运维(worktree/同步/上游)、多 Space 管理。 🔴 即使用户未明确说"上游同步",只要涉及 ontology 仓库协作(fork/merge/cherry-pick/PR),就必须加载本技能。
Issue/Plan 驱动的开发工作流。⚠️ 任务需以 GitHub Issue 或 Plan 为执行载体。 🔴 Trigger: "#14"、"这个 issue"、"出个计划"、"开始开发"、"执行计划"、Plan 生命周期推进(approve/complete/verify/archive)、从 PRD 拆分 Issue。 ❌ Skip: spec 驱动流程、单纯研究/讨论/解释、不需 Issue/Plan 的临时小改动。
Review implementation results for goal achievement and code quality. Supports both Plan-backed review and planless diff review. ⚠️ MUST use when: (1) Wopal delegates rook to review fae implementation output, (2) Prompt contains "review_type: implementation", (3) Prompt contains changed code file list or Plan path + implementation scope, (4) Any code review request from Wopal. 🔴 Trigger even when user does not explicitly mention "review" if the task involves verifying implementation results. This skill is rook-exclusive (only rook agent can load it).
Configure ellamaka, a fork of OpenCode with wopal-space mode. MUST use for any task about ellamaka config, agent frontmatter, permission rules, model/provider selection, formatter settings, config loading order, or why config changes are ignored. Trigger on requests about ellamaka or opencode config files, agent permission overrides, restricting subagents, custom/plugin tool permissions (e.g. wopal_task_*), disabling tools, configuring providers or models, formatter setup, config precedence or layering, or debugging settings that do not take effect. Use this skill even when the user says "opencode" if the actual runtime, config path, or behavior is ellamaka. Prefer this skill whenever the answer depends on the difference between ellamaka and upstream opencode, including wopal-space config loading, plugin tool permissions, or agent frontmatter precedence.
Retroactively audit and fill Nyquist validation gaps for a completed phase
Retroactive 6-pillar visual audit of implemented frontend code