new-slash-command
Use when deciding whether a reusable task should be a slash command and when creating or revising a target-native command or the documented alternative for…
Skill by Starraider
Chalk Labs
Need help deploying new-slash-command?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/starraider-new-slash-command
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: productivity, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 26, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/new-slash-command
What's inside
- Skill name
new-slash-command- Description
- Use when deciding whether a reusable task should be a slash command and when creating or revising a target-native command or the documented alternative for Antigravity, Codex, ChatGPT, Zed, OpenCode, Qoder, Orca, Cursor, GitHub Copilot / VS Code, Windsurf, Kiro, or Google Agents CLI (Gemini CLI).
- License
- CC-BY-4.0
- Instructions
- 85 lines in SKILL.md · view on GitHub
Files (13)
- README.md
- SKILL.md
- evals.json · evals/
- target-command-formats.md · references/
- antigravity-workflow.md · templates/
- copilot-prompt.md · templates/
- cursor-command.md · templates/
- explicit-skill.md · templates/
- gemini-cli-command.toml · templates/
- kiro-steering.md · templates/
- opencode-command.md · templates/
- qoder-command.md · templates/
- windsurf-workflow.md · templates/
SKILL.md (first lines)
# New Slash Command
## Outcome
Create one safe, target-native, manually invoked shortcut for a repeated task—or explain why a slash command is the wrong mechanism and produce the smallest documented alternative. Deliver the decision, artifact or ready-to-paste builder brief, scope, invocation syntax, and a low-risk verification plan.
## Workflow
1. Establish the command contract before choosing a mechanism.
Resolve the target product; desired outcome; intended invocation; required arguments and context; project or user scope; whether the command may read, edit, run shell commands, access the network, or make external writes; and the success and approval boundary. Inspect existing command, skill, agent, workflow, and configuration files before proposing a name.
Ask one concise clarification question only when the target, desired outcome, or requested scope is missing. Do not infer an IDE or silently overwrite an existing same-named artifact.
Completion: the request can be stated as “when the user explicitly invokes **X** with inputs **Y**, produce **Z**, and stop before **A**.”
2. Decide whether a slash command is the right abstraction.
Use a slash command only when a user explicitly starts a compact, repeatable prompt or short procedure with a stable purpose, useful arguments, and a reviewable outcome. Prefer the smallest sufficient alternative when that test fails:
- **One-off, exploratory, or still-changing work:** use a normal prompt or plan; use [`new-prompt`](../new-prompt/README.md) when a ready-to-use prompt is needed.
- **Reusable instructions, domain knowledge, supporting scripts, or a context-dependent procedure:** use [`new-skill`](../new-skill/README.md). Make it explicit-only where the target documents that behavior.
- **Persistent behavior or coding standards:** use [`new-agents-md`](../new-agents-md/README.md) or the target's native rule/instructions file.
- **A long-lived specialist with its own tools, permissions, or context:** use [`new-agent`](../new-agent/README.md).
- **Event-driven behavior:** use [`new-hook`](../new-hook/README.md), a permission policy, CI, or automation—not a command.
- **Scheduled, API-triggered, or unattended work:** use a task, automation, CI, or target-native orchestration; use [`new-workflow`](../new-workflow/README.md) for a documented reusable procedure.
- **Multiple agents with delegation, shared state, or approvals:** use [`new-workflow`](../new-workflow/README.md) or a target-native orchestration feature.
A command does not grant permissions or make side effects safe. For deploy, publish, delete, message, payment, or credential-affecting work, default to drafting or asking for approval immediately before the irreversible action.
Completion: the recommendation names one mechanism, its trigger, and why a smaller or broader alternative is unsuitable.
3. Select exactly one target branch and read [target command formats and research](references/target-command-formats.md) before writing an artifact.
- **Antigravity:** create a native Markdown Workflow; users invoke it as `/workflow-name`.
- **Codex:** create an explicit Agent Skill; users invoke it with `$skill-name` (not a user-defined `/name` command).
- **ChatGPT / ChatGPT Desktop App:** create an Agent Skill; users invoke it with `@skill-name` in desktop chat (not a user-defined `/name` command).
- **Zed:** create an explicit Agent Skill with `disable-model-invocation: true`; users invoke it as `/skill-name`.
- **OpenCode:** create a native Markdown custom command.
- **Qoder:** create a native Markdown custom command.
- **Orca:** create a Quick Command for a terminal command or launch-time agent prompt. If a slash command is required, create it in the hosted CLI agent using that agent's own documented extension model; Orca itself has no documented custom agent slash-command artifact.
- **Cursor:** create a Markdown file in `.cursor/commands/` (project) or `~/.cursor/commands/` (global); the filename becomes `/name` in the Cursor Chat and Agent panel.
- **GitHub Copilot / VS Code:** create a `.prompt.md` file in `.github/prompts/` (workspace) or the VS Code user profile (global); the filename stem becomes `/name` in Copilot Chat. Use optional YAML frontmatter (`description`, `agent`, `tools`) to configure behavior.
- **Windsurf:** create a Markdown Workflow in `.windsurf/workflows/` (project) or the Windsurf global workflows directory; the filename becomes `/name` in the Cascade chat.
- **Kiro:** create a Markdown steering file in `.kiro/steering/` (workspace) or `~/.kiro/steering/` (global) with frontmatter `inclusion: manual`; the filename stem becomes `/name` in the Kiro agent chat. Kiro has no separate commands directory—manual steering files are the native slash-command model.
- **Google Agents CLI (Gemini CLI):** create a TOML file in `.gemini/commands/` (project) or `~/.gemini/commands/` (global) with a `prompt` field and optional `description`; the filename (or `subdirectory/filename`) becomes `/name` (or `/subdir:name`). Use argument placeholders (`{args}`). Run `/commands reload` to pick up changes without restarting.
Completion: one current, documented target representation and scope are selected. For unsupported literal slash commands, state that limitation and use only the named alternative.
4. Write the smallest useful, explicit artifact.
Use an action-oriented, collision-free lowercase name. Include a one-line purpose, the expected inputs, ordered instructions, the deliverable, verification, and stop/escalation conditions. Parameterize only stable inputs; do not use shell interpolation, file references, or tool calls for unreviewed input, secrets, or destructive defaults. Reuse the matching template in [templates](templates/) where the target supports a local file.
Create only the requested local artifact after checking for a name collision. For product UI actions such as ChatGPT skill creation, Antigravity workflow creation, or Orca Quick Commands, produce a ready-to-paste builder brief first; make the external change only when authorized.
Completion: the command or alternative is scoped correctly, contains no secrets, has no unrequested external side effects, and its body is understandable without hidden context.
5. Verify discovery, a safe happy path, and a stop path.
Follow the target-specific reload/discovery instructions in [target command formats and research](references/target-command-formats.md). Invoke it with harmless or read-only input and confirm the stated deliverable. Test a missing argument, ambiguous target, or approval-required action and confirm it pauses, asks, or exits safely.
Completion: the target can discover the artifact, the representative run follows its contract, and the safety boundary is observable. Otherwise report the exact version, permission, or product limitation.
## Safety
- Do not create a command that bypasses a client sandbox, permission model, approval prompt, or administrative restriction.
- Treat command definitions as executable prompt configuration. Read existing definitions before editing and never overwrite a same-named command, skill, or workflow without explicit authority.
- Never put tokens, passwords, API keys, personal data, or destructive shell interpolation in a command body or example.
- For an unavailable native command model, do not emulate a slash command with undocumented files or claim that a skill, workflow, agent, or Quick Command is a native slash command.
## Resources
- If the trigger or mechanism is still uncertain, use [`improve-my-ai-harness`](../improve-my-ai-harness/README.md) before selecting an artifact.
- [Target command formats, alternatives, verification, and primary sources](references/target-command-formats.md)
- [Antigravity workflow template](templates/antigravity-workflow.md)
- [Portable explicit Skill template for Codex, ChatGPT, and Zed](templates/explicit-skill.md)
- [OpenCode command template](templates/opencode-command.md)
- [Qoder command template](templates/qoder-command.md)
- [Cursor command template](templates/cursor-command.md)
- [GitHub Copilot / VS Code prompt file template](templates/copilot-prompt.md)
- [Windsurf workflow template](templates/windsurf-workflow.md)
- [Kiro manual steering file template](templates/kiro-steering.md)
- [Google Agents CLI (Gemini CLI) TOML command template](templates/gemini-cli-command.toml)From Starraider/ai-skills-plugin, CC-BY-4.0.
More from Starraider/ai-skills-plugin
- 0.603score
improve-my-ai-harness
Starraider
Diagnose how to improve an AI coding IDE or agent harness by interviewing the user, identifying required capabilities, selecting a prompt, AGENTS.md, Agent…
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
new-prompt
Starraider
Create or improve a ready-to-use LLM prompt from a user's goal.
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
new-skill
Starraider
Use when creating, improving, validating, or packaging an Agent Skill.
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
new-workflow
Starraider
Use when deciding whether a repeatable workflow is appropriate and when creating or revising a target-native workflow for Antigravity, Codex, ChatGPT, Zed…
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
new-hook
Starraider
Use when deciding whether a lifecycle or event hook is the right solution, or when creating or revising one for Antigravity, Codex, ChatGPT, Zed, OpenCode…
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
new-plugin
Starraider
Create, package, migrate, release, or validate portable Agent Plugins 1.0.0 containing Agent Skills and optional MCP servers.
SkillAFreshness: A★ 2Claude Code +9 - 0.598score
improve-skill
Starraider
Review and propose general-purpose updates to skills used in the current conversation.
SkillAFreshness: A★ 2Claude Code +9 - 0.578score
new-agents-md
Starraider
Use when the user wants to create, replace, or improve an AGENTS.md instruction file for Antigravity, Codex, ChatGPT, Zed, OpenCode, Qoder, or Orca.
SkillAFreshness: A★ 2Claude Code +9 - 0.578score
new-agent
Starraider
Use when the user wants to create a specialized agent for Antigravity, Codex, ChatGPT, Zed, OpenCode, Qoder, Orca, Cursor, GitHub Copilot / VS Code, Windsurf…
SkillAFreshness: A★ 2Claude Code +9
Signals
- Stars
- 2
- Forks
- 1
- Open issues
- 29
- Last commit (this folder)
- Sep 24, 2026 (1 month ago)
- Last release
- Sep 26, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- CC-BY-4.0
- Repository
- github.com/Starraider/ai-skills-plugin
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Starraider
- 0.603score
improve-my-ai-harness
Starraider
Diagnose how to improve an AI coding IDE or agent harness by interviewing the user, identifying required capabilities, selecting a prompt, AGENTS.md, Agent…
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
new-prompt
Starraider
Create or improve a ready-to-use LLM prompt from a user's goal.
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
new-skill
Starraider
Use when creating, improving, validating, or packaging an Agent Skill.
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
new-workflow
Starraider
Use when deciding whether a repeatable workflow is appropriate and when creating or revising a target-native workflow for Antigravity, Codex, ChatGPT, Zed…
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
new-hook
Starraider
Use when deciding whether a lifecycle or event hook is the right solution, or when creating or revising one for Antigravity, Codex, ChatGPT, Zed, OpenCode…
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
new-plugin
Starraider
Create, package, migrate, release, or validate portable Agent Plugins 1.0.0 containing Agent Skills and optional MCP servers.
SkillAFreshness: A★ 2Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get new-slash-command running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
new-slash-command skill. Agent Mart. https://agentmart.dev/skills/starraider-new-slash-command (last updated 2026-10-24)