/SKILL.md
Use when a builder needs the top-level router for the provisional standard Gear/Vara Sails skill pack across Codex, Claude, or OpenClaw. Covers standard Sails apps and ethexe-specific work via dedicated skills. Do not use for non-Sails programs or broad protocol research.
npx skillsauth add gear-foundation/vara-skills vara-skillsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
_VS_DIR=""
for _d in \
"${VARA_SKILLS_DIR:-}" \
"$HOME/.claude/skills/vara-skills" \
".claude/skills/vara-skills" \
"$HOME"/.claude/plugins/cache/vara-skills/vara-skills/*; do
if [ -n "$_d" ] && [ -f "$_d/bin/vara-skills-update-check" ]; then
_VS_DIR="$_d"; break
fi
done
if [ -n "$_VS_DIR" ]; then
export VARA_SKILLS_DIR="$_VS_DIR"
_UPD=$("$_VS_DIR/bin/vara-skills-update-check" 2>/dev/null || true)
[ -n "$_UPD" ] && echo "$_UPD" || true
fi
If output shows UPGRADE_AVAILABLE <old> <new>: read skills/vara-skills-upgrade/SKILL.md and follow the "Inline upgrade flow" (auto-upgrade if configured, otherwise ask user with 3 options, write snooze if declined). If JUST_UPGRADED <from> <to>: tell user "Running vara-skills v{to} (upgraded from v{from})!" and continue.
This repository is the portable router for the provisional vara-skills pack.
Use skills/ship-sails-app/SKILL.md first when the task is about standard greenfield or unreleased Gear/Vara Sails application work.
The repo is intended to be self-contained: use local references/ handbook files before depending on sibling repositories or machine-local skill directories.
Codex: install the local skill directories with bash scripts/install-codex-skills.shClaude: use the same repo content through plugin metadataOpenClaw: use the same markdown surface through the wrapper skillskills/sails-dev-env/SKILL.mdskills/sails-new-app/SKILL.mdskills/sails-feature-workflow/SKILL.mdskills/sails-architecture/SKILL.mdskills/gear-message-execution/SKILL.mdskills/gear-builtin-actors/SKILL.mdbuild.rs, IDL, or generated clients: skills/sails-idl-client/SKILL.mdgtest: skills/sails-gtest/SKILL.mdgtest: skills/sails-local-smoke/SKILL.mdskills/awesome-sails-vft/SKILL.mdskills/vara-wallet/SKILL.mdskills/sails-frontend/SKILL.mdskills/sails-indexer/SKILL.mdskills/sails-program-evolution/SKILL.mdskills/sails-ethexe-architecture/SKILL.md#[export(ethabi|payable)], emit_eth_event): skills/sails-ethexe-implementer/SKILL.mdreferences/vara-network-endpoints.mdreferences/vara-token-exchanges.mdreferences/vara-eth-bridge-contracts.mdreferences/vara-eth-bridge-flows.mdvara-skills-evals measures uplift.skills/sails-ethexe-architecture/SKILL.md or skills/sails-ethexe-implementer/SKILL.md; do not blend ethexe and standard Sails patterns in the same skill invocation.development
Use when approved tasks require Rust code changes in a Sails ethexe workspace with the ethexe feature enabled. Do not use for standard Gear/Vara Sails apps without ethexe, or when the spec or architecture is still unsettled.
development
Use when a builder needs to design or review architecture for a Sails ethexe app with dual-transport, payable methods, Solidity interface generation, or Ethereum-style events. Do not use for standard Gear/Vara Sails apps without ethexe.
development
Use when a builder needs to design or debug calls from a standard Gear/Vara Sails program into runtime builtin actors such as BLS12-381, staking, proxy, or ETH bridge, including ActorId derivation, request encoding, reply decoding, and gas or ED budgeting. Do not use for regular program-to-program messaging, Vara.eth or ethexe-only work, non-Sails repositories, or runtime-maintenance tasks inside the Gear repo.
development
Use when a builder needs a read-side indexer and query API for a standard Gear/Vara Sails app using program events, IDL-driven decoding, projected read models, and optional on-chain query enrichment. Do not use for command-side backends, generic Node APIs, non-Sails repositories, Vara.eth or ethexe-first work.