temporary-id-safe-output

Manage temporary IDs for GitHub Actions issue workflows before real numbers exist.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/maxfraieho/garden-seedling --skill temporary-id-safe-output-maxfraieho
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: temporary-id-safe-output
Source: https://github.com/maxfraieho/garden-seedling/tree/main/gh-aw/skills/temporary-id-safe-output
Command: npx skills add https://github.com/maxfraieho/garden-seedling --skill temporary-id-safe-output-maxfraieho

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Temporary IDs allow agents to reference newly created issues within the same workflow run before actual issue numbers exist, enabling immediate linking and referencing.

Core Features & Use Cases

  • Generate and map temporary IDs to real issue numbers for use within a single workflow run.
  • Propagate the temporary ID map through GitHub Actions needs and environment variables to enable downstream jobs to resolve references.
  • Use cases include linking a parent issue with sub-issues, adding comments that reference upcoming issues, and coordinating multi-step task flows without waiting for real numbers.

Quick Start

Configure your workflow to enable temporary ID-based linking for safe-output jobs.

Frequently Asked Questions about temporary-id-safe-output

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

FAQPage Schema
How do I link parent and sub-issues in GitHub Actions before the real issue numbers exist?

Temporary IDs allow you to reference newly created issues within the same workflow run by generating a placeholder ID formatted as aw_XXXXXXXXXXXX. When the create_issue job executes, it maps this temporary ID to the real issue number so subsequent jobs can resolve the reference immediately.

How do I pass temporary issue ID mappings to subsequent jobs in a GitHub Actions workflow?

You pass temporary issue ID mappings to subsequent GitHub Actions jobs by propagating the map through the needs context and the GH_AW_TEMPORARY_ID_MAP environment variable. This resolution mechanism enables downstream jobs to safely link parent issues, sub-issues, and comments.

Can I use temporary IDs to add comments referencing upcoming issues in GitHub Actions workflows?

Yes, you can use temporary IDs to add comments referencing upcoming issues within a single GitHub Actions workflow run. By generating a temporary ID and mapping it to the real issue number via create_issue, you can coordinate multi-step task flows and establish references immediately.

What is the required format for temporary IDs when linking newly created issues in GitHub Actions?

The required format for temporary IDs when linking newly created issues in GitHub Actions is aw_XXXXXXXXXXXX. This specific string format is generated before issue creation and subsequently mapped to real issue numbers to enable safe linking within the same workflow run.

Do I need any external dependencies to manage temporary IDs for safe-output jobs in GitHub Actions?

No external dependencies are required to manage temporary IDs for safe-output jobs in GitHub Actions. The system relies entirely on native GitHub Actions features, using the needs context and the GH_AW_TEMPORARY_ID_MAP environment variable to propagate and resolve the temporary ID mappings.