slack-to-issue

Convert Slack messages into GitHub issues for pulumi/docs or pulumi/registry.

178|268|Updated Sep 21, 2017
One-click install
npx skills add https://github.com/pulumi/docs --skill slack-to-issue
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-to-issue
Source: https://github.com/pulumi/docs/tree/main/.claude/commands/slack-to-issue
Command: npx skills add https://github.com/pulumi/docs --skill slack-to-issue

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of reporting documentation issues or feature requests by converting Slack messages directly into structured GitHub issues, saving time and ensuring all necessary context is captured.

Core Features & Use Cases

  • Automated Issue Creation: Converts Slack messages into GitHub issues in the correct repository (pulumi/docs or pulumi/registry).
  • Contextual Information Gathering: Parses Slack URLs to extract channel IDs and timestamps, fetches message content, and analyzes it for core problems, affected areas, and mentioned URLs.
  • Use Case: A user posts a question in the Pulumi Slack community about a confusing section in the Pulumi ESC documentation. You can use this Skill with the Slack message URL to automatically create a GitHub issue in pulumi/docs with a title, description, and relevant labels, prompting the docs team to clarify the content.

Quick Start

Use the slack-to-issue skill to convert the slack message at https://pulumi-community.slack.com/archives/C01234ABCDE/p1234567890123456 into a GitHub issue.

Frequently Asked Questions about slack-to-issue

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

FAQPage Schema
How do I turn Slack messages into GitHub issues?

To turn Slack messages into GitHub issues, provide a Slack message URL to automatically fetch the content, analyze its context, and draft a structured issue with a title, body, and relevant labels. This streamlines reporting documentation issues or feature requests.

How does parsing Slack URLs for issue tracking work?

Parsing Slack URLs for issue tracking works by extracting channel IDs and timestamps from the link to fetch the specific message content. It then analyzes the message text to determine the core problem, affected areas, and any mentioned URLs for the GitHub issue.

Do I need CLI tools to create GitHub issues from Slack?

Yes, you need both Slack and GitHub CLI tools installed and configured to create GitHub issues from Slack messages. These command-line interfaces allow the automation to authenticate and fetch message content before drafting the issue.

Can I automate documentation issue creation for Pulumi repositories?

Yes, you can automate documentation issue creation for Pulumi repositories by converting Slack messages directly into structured GitHub issues. The automation targets the pulumi/docs or pulumi/registry repositories based on the analyzed message context.

What is the best way to report a documentation issue from a Slack conversation?

The best way to report a documentation issue from a Slack conversation is to use the message URL to automatically generate a GitHub issue. This ensures all necessary context, including affected areas and relevant labels, is captured without manual copy-pasting.