Niteshift agents auto-load skills committed to your repository, so you can codify domain knowledge, custom workflows, and slash commands per project. Every task that runs against the repo gets the same skills.Documentation Index
Fetch the complete documentation index at: https://docs.niteshift.dev/llms.txt
Use this file to discover all available pages before exploring further.
How they work
Skills are the open Agent Skills standard. Niteshift runs Claude Code or Codex inside the task environment, and both agents honor that standard natively. A skill is a subdirectory containing aSKILL.md file with frontmatter (name, description) and
instructions. Commit them under the directory the agent expects:
| Agent | Directory |
|---|---|
| Claude Code | .claude/skills/ |
| Codex | .codex/skills/ |
name becomes a slash command. The prefix differs: in Claude Code it’s /deploy; in Codex it’s
/prompts:deploy. The description is what the agent reads to decide when to apply the skill on
its own, so write it for an agent deciding “is this relevant to what I’m being asked?”, not for a
human browsing a list.
What skills are good for
- Domain-specific instructions: “when touching the billing service, always run
pnpm vitest run apps/web/src/billingfirst.” - Reusable workflows:
/deploycodifies the steps for cutting a release. - Integration cheat sheets: how to query your internal API, where the staging credentials live, which feature flags gate what.
Example
SKILL.md
/deploy in a Niteshift task gets the same procedure.