flow-discover
Agent skill fromnyldn/claude-octopus
Multi-AI research using available external providers (Double Diamond Discover phase)
How to install flow-discover
install flow-discover
# install the claude-octopus pack with the skills CLI
npx skills add nyldn/claude-octopus# or add only this skill to Claude Code: copy the folder
skills/flow-discover/
# into
~/.claude/skills/flow-discover/ (all projects)
.claude/skills/flow-discover/ (one project)
1# Discover contract23Execute research only after explicit invocation. Run discovery in the main4conversation, using its available file and delegation tools. Carry forward the5requirements and constraints already supplied by the user. Set `OCTO_SKILL_FILE` to the6absolute path of this loaded `SKILL.md` supplied by the host, then run the block7below. It finds the installation even when Codex has not run trusted hooks or8created the stable plugin link. An explicit host root can be used when the host9supplies no skill path; stop if neither source resolves this installation.1011```bash12OCTO_ROOT="${CLAUDE_PLUGIN_ROOT:-${CODEX_PLUGIN_ROOT:-${OCTO_ROOT:-}}}"13if [[ -n "${OCTO_SKILL_FILE:-}" ]]; then14 [[ "$OCTO_SKILL_FILE" == /* && -f "$OCTO_SKILL_FILE" ]] || exit 115 OCTO_ROOT="$(cd "$(dirname "$OCTO_SKILL_FILE")" && pwd -P)"16 while [[ "$OCTO_ROOT" != / && ! -f "$OCTO_ROOT/.claude-plugin/plugin.json" && ! -f "$OCTO_ROOT/.codex-plugin/plugin.json" ]]; do17 OCTO_ROOT="$(dirname "$OCTO_ROOT")"18 done19fi20[[ -n "$OCTO_ROOT" && -f "$OCTO_ROOT/scripts/orchestrate.sh" && -f "$OCTO_ROOT/skills/flow-discover/SKILL.md" ]] || {21 printf '%s\n' 'Cannot resolve this installed Octopus skill' >&222 exit 123}24```2526For a **new discovery only**, execute this bootstrap in the same shell call as27the root-resolution block above, before loading preparation or writing project28state. Do not split these two blocks across shell calls:2930```bash31RUN_TIMESTAMP="$(date +%s)"32…
Excerpt shown under the repository's MIT license.
