一键导入
slugbin
Conventions for creating or modifying personal scripts in ~/workspace/conf/bin. Trigger when adding, editing, or discussing scripts in the bin directory.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Conventions for creating or modifying personal scripts in ~/workspace/conf/bin. Trigger when adding, editing, or discussing scripts in the bin directory.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | slugbin |
| description | Conventions for creating or modifying personal scripts in ~/workspace/conf/bin. Trigger when adding, editing, or discussing scripts in the bin directory. |
| allowed-tools | Bash(chmod *), Write, Edit, Read |
Use this skill when creating or modifying scripts in ~/workspace/conf/bin.
chmod +x).#!/bin/bash. Bun scripts use #!/usr/bin/env bun.Every script must support two flags:
--describeA one-liner that prints a short description and exits. Must be handled
before --help. For bash scripts use the compact form:
[[ "$1" == "--describe" ]] && echo "Short description here" && exit 0
The scripts command uses --describe to build a listing of all available
scripts, so the description should be concise and useful for scanning.
--helpPrints usage, options, and behavior notes, then exits. Format:
if [[ "$1" == "--help" ]]; then
echo "Usage: scriptname [args...]"
echo ""
echo "What the script does."
echo " option Description of option"
echo " -f,--flag Description of flag"
exit 0
fi
Usage:.Every script starts with a header comment immediately after the shebang:
#!/bin/bash
# scriptname - Short description (matches --describe output)
#
# Longer explanation of what the script does, when to use it,
# and any important context. Keep it to 2-4 lines.
#
# Usage:
# scriptname [args...]
#
# Examples:
# scriptname # basic usage
# scriptname --flag # with a flag
Scripts that wrap version control commands follow extra conventions:
v (e.g., vstat, vcommit, vpush).vdetect to determine VCS type and repo root:
vcs_info=$(vdetect) || exit 1
vcs="${vcs_info%% *}"
exit 0 after the jj block.-S flag) and verification (git verify-commit HEAD).--no-pager for jj commands that might page.echo "ERROR: ..." >&2.vdrop for the pattern).REQUIRED for end-user customization of Linux desktop, window manager, or system config. Use when editing ~/.config/hypr/, ~/.config/waybar/, ~/.config/walker/, ~/.config/alacritty/, ~/.config/kitty/, ~/.config/ghostty/, ~/.config/mako/, or ~/.config/omarchy/. Triggers: Hyprland, window rules, animations, keybindings, monitors, gaps, borders, blur, opacity, waybar, walker, terminal config, themes, wallpaper, night light, idle, lock screen, screenshots, layer rules, workspace settings, display config, and user-facing omarchy commands. Excludes Omarchy source development in ~/.local/share/omarchy/ and omarchy-dev-* workflows.
REQUIRED when the user explicitly says "buddy", "task-buddy", or "verify-buddy" (or plurals "buddies", "task-buddies", "verify-buddies", and close variants like "use buddy", "run a task-buddy", "do a verify-buddy", "run 4 verify-buddies"). Do not trigger on generic phrases like "second opinion", "external review", "another model", or "GPT" -- only on the literal terms buddy / task-buddy / verify-buddy (and their plurals).
Create, refine, review, merge, and archive project plan files. Use when the task is about planning work, naming plan files, creating new plan documents under ./plan, or archiving completed plans into ./plan-archive.
Prompt template for exploring open-source code (extracted from paint/note). User will refine later.
Prompt template for exploring open-source code (extracted from paint/note). User will refine later.
Prompt template for exploring open-source code (extracted from paint/note). User will refine later.