Skills
Teach your AI coding agent how to use geni, and load the platform's authoring contracts as local reference material.
A skill is an instruction file your AI coding agent reads on every conversation. geni ships two. The geni skill teaches the agent how to use the CLI correctly: which command to reach for, how to discover credentials and operations, and how to construct a geni exec bash call without inventing anything. The geni-crm skill teaches it how to read and write the workspace CRM with geni crm.
Without them, the agent has to be reminded what geni is in every new chat. With them, it just knows.
Not cloud skill resources
This installs local instruction files for YOUR coding agent. The skills the
workspace's own cloud agents load are a resource type; see
Skills under geni resource.
Commands
geni skills installinstalls both skills into every detected agent.geni skills uninstallremoves them.geni skills loaddownloads a platform skill from the cloud into a local directory. This is how you get a resource type's authoring contract and worked example before building.
Supported agents
Detection is automatic and directory-based. Two install locations cover today's agents:
| Location | Agents |
|---|---|
~/.claude/skills/<skill>/SKILL.md | Claude Code, which does not read the cross-vendor path. |
~/.agents/skills/<skill>/SKILL.md | Codex CLI, Gemini CLI, and VS Code Copilot Chat. |
If no supported agent is detected, install says what it looked for and writes nothing. Vendor-specific formats (Cursor's .mdc, Cline, Continue, Windsurf) are deliberately not written; they need their own format and a rewritten body.
Re-run geni skills install after upgrading geni so the agents pick up the current skill content. geni doctor flags a skill that is out of date.