dd-file-issue

File GitHub issues to the correct repository using the GitHub CLI.

975|100|Updated Feb 3, 2026
One-click install
npx skills add https://github.com/datadog-labs/pup --skill dd-file-issue-datadog-labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dd-file-issue
Source: https://github.com/datadog-labs/pup/tree/main/skills/dd-file-issue
Command: npx skills add https://github.com/datadog-labs/pup --skill dd-file-issue-datadog-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, and includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the process of reporting bugs, requesting features, or submitting issues by automatically directing them to the correct GitHub repository (pup CLI or datadog-api-claude-plugin).

Core Features & Use Cases

  • Intelligent Routing: Analyzes issue descriptions to determine if it pertains to the pup CLI tool or the Claude plugin.
  • Duplicate Prevention: Checks for existing issues before creating new ones.
  • Structured Reporting: Gathers necessary details (steps to reproduce, errors, environment) for comprehensive issue filing.
  • Use Case: When a user reports that an agent is giving incorrect guidance, this skill will identify it as a plugin issue and file it in the DataDog/datadog-api-claude-plugin repository with appropriate labels.

Quick Start

Use the dd-file-issue skill to report a bug with the pup CLI.

Frequently Asked Questions about dd-file-issue

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automatically file GitHub issues to the correct repository?

You can automatically file GitHub issues by analyzing the issue context to distinguish between the pup CLI and datadog-api-claude-plugin repositories, then using the GitHub CLI to create structured reports with appropriate labels.

How does duplicate issue prevention work when reporting bugs?

Duplicate issue prevention works by checking for existing issues in the target repository before creating new ones, ensuring that bug reports and feature requests are not submitted multiple times.

Can I use the GitHub CLI to submit bug reports for the pup CLI tool?

Yes, you can use the GitHub CLI to submit bug reports for the pup CLI tool by analyzing user-provided descriptions and routing the structured issue to the correct repository automatically.

What is the best way to structure a bug report for a Claude plugin?

The best way to structure a bug report for a Claude plugin is to use a structured body template that gathers steps to reproduce, errors, and environment details before filing the issue to the datadog-api-claude-plugin repository.

Do I need the GitHub CLI installed to automate issue filing?

Yes, you need the GitHub CLI (gh) installed as a dependency to automate the process of checking for existing issues and creating new ones with detailed information and labels.