temporary-id-safe-output

Resolve temporary IDs to actual GitHub issue numbers during workflows.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/TeamFlint-Dev/vibe-coding-cn --skill temporary-id-safe-output-teamflint-dev
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: temporary-id-safe-output
Source: https://github.com/TeamFlint-Dev/vibe-coding-cn/tree/main/skills/github/ghAgenticWorkflows/shared/gh-aw-raw/skills/temporary-id-safe-output
Command: npx skills add https://github.com/TeamFlint-Dev/vibe-coding-cn --skill temporary-id-safe-output-teamflint-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enables agents to reference newly created GitHub issues within the same workflow run using temporary IDs, bridging the gap before actual issue numbers are assigned.

Core Features & Use Cases

  • Temporary ID Generation: Creates unique, short-lived IDs for issues created during a workflow.
  • Dynamic Resolution: Resolves temporary IDs to actual GitHub issue numbers at execution time.
  • Use Case: When an agent needs to create a parent issue and immediately link sub-issues to it, this Skill ensures the links are correctly established even if the parent issue number isn't yet known.

Quick Start

Use the temporary-id-safe-output skill to plan for adding temporary ID support to 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 GitHub issues in a workflow before the parent issue number is assigned?▼

You can use temporary ID support to generate short-lived placeholder IDs for GitHub issues, which dynamically resolve to actual issue numbers at execution time. This bridges the gap in agentic workflows so newly created issues can be immediately referenced.

What are temporary IDs in CI/CD pipelines and when do I need them?▼

Temporary IDs in CI/CD pipelines are unique, short-lived identifiers for issues created during a workflow run. You need them when an agent must create a parent issue and immediately link sub-issues to it before the actual GitHub issue number is known.

How do I resolve placeholder IDs to actual GitHub issue numbers in agentic workflows?▼

Dynamic resolution resolves placeholder IDs to actual GitHub issue numbers at execution time. This cross-job communication mechanism ensures links between issues are correctly established even when dependencies are not yet assigned a permanent number.

Can I use temporary IDs for cross-job communication in GitHub Actions?▼

Yes, temporary IDs facilitate cross-job communication within GitHub Actions by resolving placeholder identifiers to actual issue numbers. This enables immediate inter-issue referencing in CI/CD pipelines without waiting for sequential assignment.

Why does linking sub-issues fail when creating multiple GitHub issues in a single workflow run?▼

Linking sub-issues fails because the parent issue number is not yet known during simultaneous creation. Temporary ID support addresses this by assigning a short-lived ID that dynamically resolves to the actual number at execution time.

Are there limitations to using temporary IDs for issue linking in automated workflows?▼

Temporary IDs are short-lived and designed specifically for resolving placeholder references to actual GitHub issue numbers within a single workflow run. They should not be used for permanent tracking or outside the scope of immediate inter-issue referencing.