Search the web for information. Use when you need to look something up, find current information, or research a topic.
/investigate
Research the codebase to answer questions. Search for relevant files, gather context, and provide clear answers.
Claude Code
$ npx -y skills add cyrusagents/cyrus --skill investigate --agent claude-code
Codex
$ npx skills add cyrusagents/cyrus --skill investigate -a codex -y
Cursor
$ npx skills add cyrusagents/cyrus --skill investigate -a cursor -y
Gemini CLI
$ npx skills add cyrusagents/cyrus --skill investigate -a gemini-cli -y
GitHub Copilot
$ npx skills add cyrusagents/cyrus --skill investigate -a github-copilot -y
OpenCode
$ npx skills add cyrusagents/cyrus --skill investigate -a opencode -y
Windsurf
$ npx skills add cyrusagents/cyrus --skill investigate -a windsurf -y
SKILL.md
investigate.SKILL.mdname: investigate description: Research the codebase to answer questions. Search for relevant files, gather context, and provide clear answers.
Investigate
Research the codebase and provide a clear, direct answer to the question.
Approach
1. **Search** — Search the codebase for relevant files, functions, and patterns 2. **Read** — Read necessary files to understand the implementation 3. **Gather context** — Use tools as needed to collect comprehensive information 4. **Answer** — Provide a clear, direct answer using your findings
Answer Format
- Present in Linear-compatible markdown
- Use `+++Section Name\n...\n+++` for collapsible sections with detailed information
- Include code references with file paths and line numbers
- For @mentions, use the Linear profile URL format from `<assignee>` context (e.g. `https://linear.app/<workspace>/profiles/<username>`)
- Be complete but concise — answer the question directly without unnecessary preamble
Your (Claude Code|Codex|Cursor|Gemini|Opencode) powered (Linear|GitHub|GitLab|Slack) agent.
Other skills on cyrus.
release-core-test
Invoke when dev-testing a Cyrus change that spans CYPACK (edgeworker + CLI) and CYHOST (Vercel-hosted GUI) and the hosted GUI…
cyrus-setup-claude-aut…
Configure Claude Code authentication for Cyrus — API key, OAuth token, or third-party provider.
cyrus-setup-endpoint
Configure the public webhook endpoint for Cyrus — ngrok, Cloudflare Tunnel, or custom URL.
cyrus-setup-github
Configure GitHub for Cyrus — gh CLI login and git config for PRs, with optional webhook setup to enable @mention responses in PR…
cyrus-setup-gitlab
Configure GitLab authentication for Cyrus — glab CLI login and git config for creating merge requests.
More skills from other plugins.
browser-use
Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…
agent-browser
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…
Questions about investigate.
- Which coding agents can use investigate?
- investigate installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.

