Install from GitHub
From your project directory, run:frogbot skill and the agents you use. Choose project scope to share the installation with your project. The recommended symlink installation keeps a canonical copy in .agents/skills/frogbot and links agent-specific directories, such as .claude/skills/frogbot, to it. Agents that read .agents/skills use that copy directly. Use --copy if you need independent copies instead of symlinks.
GitHub installation includes all 24 Markdown files: SKILL.md and 23 files in reference/. Prefer this route when you want the references available locally.
Install as a Claude Code plugin
In a Claude Code session, first add the marketplace:Include the skill in a new app
The app installer asks which coding agents you use. Select any of the six supported agents, or leave the selection empty. To choose agents without prompts:--yes by itself selects no coding agents; --no-agents explicitly skips skill installation. Choosing --ai none affects the app’s AI configuration, but selected coding agents still receive the complete skill.
Project paths and pointers
The app installer copies the bundled skill to these project-relative directories and writes the corresponding instruction files:
Each instruction file points to
SKILL.md and its reference/ directory. Agents using .agents/skills/frogbot/ share one copy; Codex, Cursor, and opencode also share one AGENTS.md. Selecting Claude Code as well creates a separate complete copy under .claude/skills/frogbot/.
These target names belong to create-frogbot-app. The skills CLI uses --agent with its own identifiers, including claude-code, github-copilot, and gemini-cli.
If a build of the app installer has no bundled skill, it prints the GitHub installation command and skips the instruction files that would point to missing content.
What the skill covers
Start withSKILL.md; its task routing table directs your agent to the relevant reference.
The entry also covers generated types, request and transaction context, access-control defaults, and hook-loop prevention.
Use the hosted entry
For an HTTP-based installation, use the documentation site as the source:frogbot from discovery. Hosted installation provides only SKILL.md. It does not download the 23 reference files. When a local reference is unavailable, the agent can fetch its explicit raw GitHub fallback from the entry’s final reference index. For example:
main and may describe APIs newer than your installed FrogBot package. GitHub and plugin installs from the default branch are also unpinned content; version metadata is an update signal, not a commit pin or a guarantee of compatibility with your app. Check your installed package’s exports and types when applying examples.
opencode configuration
Merge this setting into your project’sopencode.json to discover the hosted entry:
index.json from that base, then each advertised file, including the exact uppercase frogbot/SKILL.md path.
opencode can reuse a cached entry when the discovery index omits a version. Changing the version inside SKILL.md does not force a refresh. To fetch a fresh entry, remove the cached skills/frogbot directory from opencode’s cache and start a new session. For a local installation, update the skill through the installer you used.
Discovery endpoints
For agent-skills v0.2 discovery, read the index and follow thefrogbot entry’s advertised url. Its digest supplies SHA-256 content integrity information:
files: ["SKILL.md"]. The file URL below is the case-sensitive request used by opencode: