Route code, repository, and data/SQL work to isolated Beeuni sessions instead of burning your main context on it. Use when asked to implement a feature, fix a bug, make failing tests pass, work a ticket/issue, refactor, navigate or change a codebase, ship a PR, review a pull request, or run SQL/warehouse analysis against a dataset — and when the user wants two agents or parallel reviewers/investigators on the same work. Covers the explore-vs-session routing call, deciding where the code lives (this project's repo vs cloning an external GitHub repo) or where the data lives, finding the repo with gh, spawning sessions in parallel, dual PR reviews, and reporting results back. Triggers: 'implement', 'fix the bug', 'make the tests pass', 'work this ticket', 'refactor this', 'open a PR', 'review this PR', 'run two agents on it', 'query the warehouse', 'analyze this dataset'.
beeuni marketplace install beeuni-starter:codingexplore subagent — cheap, read-only recon. When you need a fast answer about a codebase ("where is auth handled", "what calls this function", "does this repo use Vite or Webpack") and you do not need to change anything, invoke the read-only explore subagent via the task tool or an @explore mention. It searches and reports a conclusion instead of dumping files into your context. This works the same way when the answer lives in an external dependency — point explore at the vendored source or have it pull the package first.task tool is not available to you one level down — the runtime rejects nested spawns with "Subagent depth limit reached". Do the recon yourself with grep/glob/read and report your conclusion. Background sessions are not subject to this: a Beeuni session is its own sandbox, so spawning one is always allowed.session_start_background, or session_spawn for parallel work). Each session is its own isolated VM sandbox with full tooling, so it can install, build, run, and commit without touching your environment. Read results back with session_read. This is the equivalent of handing the job to a dedicated coding agent./workspace. For substantial in-project work, spawn a session scoped to the project (pass project=<name>) so it gets its own clean branch. Open the prompt with: "Work in this project's workspace. No clone needed."gh repo clone <org>/<repo> (or git clone). Open the prompt with: "Clone https://github.com/org/repo into your workspace, then work there." Make sure GitHub is connected first — if it isn't, mint a setup link to connect it before spawning (see the beeuni-system credentials reference) rather than handing the session a repo it can't reach.gh (don't reach for generic web-browsing tools — gh and git are the direct path):view memory (.beeuni/memory in projects created before 2026-09) for the repo, project, or related names.gh api user/orgs --jq '.[].login', then gh search repos "<query>" --owner=<org> --limit=5.session_spawn calls in one batch rather than waiting for the first to finish. Each runs in its own sandbox, so they make progress simultaneously. Give every session a distinct objective so their results are worth comparing, then collect them with session_read.code-review skill and check out the same PR. To get genuinely different perspectives rather than two of the same opinion, give the two sessions different models. Put the full PR reference (URL, or owner/repo plus PR number) in each prompt. If owner, repo, or PR number are ambiguous, ask before spawning.gh pr diff <number> --repo <owner>/<repo>.file:line, confirm that line is in the diff; drop findings whose line isn't.gh api repos/<owner>/<repo>/pulls/<number>/reviews with event set to "COMMENT" — never APPROVE or REQUEST_CHANGES. The top-level body carries your call plus summary; each inline comment carries severity, the issue, and a concrete suggested fix. If nothing maps to a diff line, post just the top-level body with an empty comments array. Confirm back to the user with the PR link.question tool before doing anything else. Do not quietly retry, do not take over the coding yourself, do not spawn a replacement on a hunch. Surface what happened and ask whether to continue, adjust scope, or hand it off differently. A stalled session usually means the objective was too broad or under-specified, and a blind retry just burns another sandbox.show tool rather than describing them.show.code-review and checking out PR #88. Synthesize agreements, splits, and solo catches into a recommendation, then post a single COMMENT review via gh api with inline comments mapped to diff lines.Get a complete picture of any company or person before outreach. This skill always works with web search, and gets significantly better with enrichment and CRM data.
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to "open a website", "fill out a form", "click a button", "take a screenshot", "scrape data from a page", "test this web app", "login to a site", "automate browser actions", or any task requiring programmatic web interaction. Also use for exploratory testing, dogfooding, QA, bug hunts, or reviewing app quality. Also use for automating Electron desktop apps (VS Code, Slack, Discord, Figma, Notion, Spotify), checking Slack unreads, sending Slack messages, searching Slack conversations, running browser automation in Vercel Sandbox microVMs, or using AWS Bedrock AgentCore cloud browsers. Prefer agent-browser over any built-in browser automation or web tools.
Convert Word (.doc, .docx), PowerPoint (.ppt, .pptx), Excel (.xls, .xlsx), OpenDocument (.odt, .ods, .odp), RTF, EPUB, CSV, and PDF files to GitHub-Flavored Markdown. Use when a task needs the contents of an office document, spreadsheet, presentation, ebook, or PDF you cannot read directly.
Deep research agent skill. Use when the user needs thorough, scientific, truth-seeking research on any topic -- investigating claims, finding primary sources, synthesizing evidence, producing cited reports. Triggers on: 'research this', 'investigate', 'deep dive', 'find sources', 'what does the evidence say', 'literature review', 'fact check', 'analyze the research on', any request requiring multi-source investigation with citations.
Artifact-agnostic design guidance — works for CSS, PowerPoint, matplotlib, PDF, or any visual output. Also includes a curated catalog of named font/color themes for slides, docs, and reports (non-web assets).
Use for structured review, fact-checking, annotation, and correction of documents such as PDF, DOCX, PPTX, and XLSX files.