get-issues
Fetch and summarise issues from the configured tracker — filter, paginate, then drill into a single issue when needed.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Fetch and summarise issues from the configured tracker — filter, paginate, then drill into a single issue when needed.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Walk a project from "no values provisioned" to "doctor --secrets is green" — eight idempotent steps with resume support via setup-state.toml. Wraps the secret framework (ADR-023 §3.8) for AI agents and headless onboarding.
Bootstrap devboy from scratch — install the CLI if missing, register the MCP server, run `devboy onboard` for the active agent, optionally bootstrap the secret framework, verify with `doctor`. First-run skill for both manual installs and the Claude Code / Codex plugin.
First-run wizard for the devboy secret framework — walk a fresh project from "no secret manifest, no router, no daemon" to "every required secret provisioned and verified". Idempotent eight-step flow per ADR-023 §3.8 with state at ~/.devboy/secrets/setup-state.toml so the user can resume or skip.
Analyse the user's Claude Code (or other agent) logs and auto-configure the layered-pipeline compression profiles for their tools, models, and workflow.
Diagnose and fix a broken devboy-tools setup — corrupt config, missing tokens, keychain trouble, wrong paths, plugin install failures.
Enumerate and introspect the active tool bundle — names, categories, schemas, how to invoke each tool from the CLI.
| name | get-issues |
| description | Fetch and summarise issues from the configured tracker — filter, paginate, then drill into a single issue when needed. |
| category | issue-tracking |
| version | 1 |
| compatibility | devboy-tools >= 0.18 |
| activation | ["list issues","show open issues","fetch tickets","get issues","what's on the backlog"] |
| tools | ["get_issues","get_issue","get_issue_comments","get_issue_relations","get_available_statuses"] |
Enumerate issues from whichever tracker is active (GitLab, GitHub, ClickUp, or Jira) and hand back either a compact summary of the result set or the full body of a single ticket the user cares about. The skill is always a read-only operation — it never mutates state.
solve-issue) needs to look up a specific ticket before acting on it.Most useful filters live directly on get_issues:
# Default: 20 most recently updated open issues
devboy tools call get_issues '{"state": "open", "limit": 20}'
# Narrow by label / assignee / free-text search
devboy tools call get_issues '{"state": "open", "labels": ["bug"], "assignee": "alice"}'
devboy tools call get_issues '{"search": "websocket reconnect", "limit": 10}'
Supported keys: state (open / closed / all), search, labels, assignee, limit (1–100), offset, sort_by (created_at / updated_at), sort_order (asc / desc), projectKey, nativeQuery. On Jira, nativeQuery accepts raw JQL and takes precedence over the other filters.
get_issues returns at most 100 items per call. Walk the pages with offset:
devboy tools call get_issues '{"state": "open", "limit": 50, "offset": 0}'
devboy tools call get_issues '{"state": "open", "limit": 50, "offset": 50}'
Stop once a page returns fewer items than limit.
Before dumping the raw list to the user, produce a compact roll-up:
open / closed).priority or status values that cluster (e.g. "4 urgent, 12 normal").If the user asked a qualitative question ("is anything blocking the release?"), prioritise issues with blocked, urgent, or in_progress status over a flat listing.
Once the user picks one, fetch the full record — including comments and relations in a single call:
devboy tools call get_issue '{"key": "DEV-123"}'
# or, to skip related chatter
devboy tools call get_issue '{"key": "DEV-123", "includeComments": false, "includeRelations": false}'
For heavier comment threads, page them separately:
devboy tools call get_issue_comments '{"key": "DEV-123"}'
devboy tools call get_issue_relations '{"key": "DEV-123"}'
If the user asks "what states can an issue be in?", surface the tracker's workflow:
devboy tools call get_available_statuses
This is handy before calling update-issue on a provider whose state vocabulary is not "open / closed".
ProviderUnsupported or an empty payload.create-issue / update-issue.solve-issue.