Github issue backlog agent
Skill richfrem/agent-plugins-skills/plugins/dev-utils/skills/github-issue-backlog-agent
repo for reusable plugins and skills
npx -y skills add richfrem/agent-plugins-skills --skill github-issue-backlog-agentAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 4 stars4 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Bridge skill for escalating ephemeral local task scratchpad items (`tasks/*.md`) into durable, taxonomy-validated, evidence-rich GitHub Issues. USE ONLY when promoting a single-session local task into durable repository backlog. DO NOT USE for managing local kanban boards (use `task-agent` instead) or directly querying/commenting on issues (use `github-issue-agent` instead).
SKILL.md
2.8 KB, as published. Nobody here has run it
GitHub Issue Backlog Agent (github-issue-backlog-agent)
Routing Directive: USE ONLY when promoting ephemeral single-session local tasks (
tasks/*.md) into durable tracked GitHub Issues. DO NOT USE for managing local kanban boards (usetask-agentinstead) or directly creating/searching issues from execution friction (usegithub-issue-agentinstead).
The github-issue-backlog-agent skill bridges local task scratch items into durable GitHub Issues. It parses local task markdown files, constructs evidence-backed markdown bodies conforming to repository taxonomy guidelines, and invokes gh_issue_create.py in dry-run or live mode.
Safety & Security Contracts
- Dry-Run Execution Default (
execute=False): By default, callingtask_to_issue_bridge.pyoutputs a structured JSON payload detailing the issue title, body, and labels without creating a live GitHub issue. Live creation requires--execute. - Taxonomy Enforcement: Every escalated issue is validated against
issue-taxonomy.jsonrules (type:*,tier:*,source:*,risk:*, andarea:*/plugin:*). - Secret Redaction: Both title and body undergo secret scanning via
redaction_gate.pyprior to payload generation or issue submission.
Usage catalog
Promote Task Scratch Item to GitHub Issue
- Helper Script:
plugins/dev-utils/skills/github-issue-backlog-agent/scripts/task_to_issue_bridge.py - CLI Usage:
# Dry-run payload preview: python3 plugins/dev-utils/skills/github-issue-backlog-agent/scripts/task_to_issue_bridge.py \ --task-path tasks/backlog/0042-fix-deadlock.md \ --labels "area:dev-utils,tier:2-structural" # Live issue creation: python3 plugins/dev-utils/skills/github-issue-backlog-agent/scripts/task_to_issue_bridge.py \ --task-path tasks/backlog/0042-fix-deadlock.md \ --labels "area:dev-utils,tier:2-structural" \ --execute
Python API Interface
from pathlib import Path
from plugins.dev_utils.skills.github_issue_backlog_agent.scripts.task_to_issue_bridge import promote_task_to_issue
result = promote_task_to_issue(
task_path=Path("tasks/backlog/0042-fix-deadlock.md"),
extra_labels=["area:dev-utils", "tier:2-structural"],
execute=False, # Dry-run default
)