udi-labeling-generator
Unique Device Identification (UDI) and labeling compliance skill for generating compliant labels and device identifiers
Best use case
udi-labeling-generator is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Unique Device Identification (UDI) and labeling compliance skill for generating compliant labels and device identifiers
Teams using udi-labeling-generator should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/udi-labeling-generator/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How udi-labeling-generator Compares
| Feature / Agent | udi-labeling-generator | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Unique Device Identification (UDI) and labeling compliance skill for generating compliant labels and device identifiers
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# UDI Labeling Generator Skill
## Purpose
The UDI Labeling Generator Skill creates compliant Unique Device Identification labels and manages device identifier assignments for FDA GUDID and EU EUDAMED submissions.
## Capabilities
- UDI-DI and UDI-PI generation
- GUDID data submission preparation
- Label content validation
- IFU (Instructions for Use) template generation
- Multi-language labeling support
- Symbol compliance verification (ISO 15223-1)
- Barcode generation (GS1, HIBCC, ICCBBA)
- Label artwork review assistance
- EUDAMED UDI registration support
- Package hierarchy management
- Date format standardization
## Usage Guidelines
### When to Use
- Creating device labeling for regulatory submission
- Registering devices in GUDID or EUDAMED
- Designing label artwork and content
- Validating labeling compliance
### Prerequisites
- Device identification information finalized
- Issuing agency account established
- Package configuration defined
- Regulatory requirements identified
### Best Practices
- Establish UDI strategy early in development
- Validate barcode readability across packaging
- Ensure symbol usage meets ISO 15223-1
- Maintain consistency across label variants
## Process Integration
This skill integrates with the following processes:
- 510(k) Premarket Submission Preparation
- EU MDR Technical Documentation
- Design Control Process Implementation
- Sterile Barrier System Validation
## Dependencies
- FDA GUDID API
- GS1 standards and databases
- EUDAMED system
- ISO 15223-1 symbol library
- Issuing agency interfaces
## Configuration
```yaml
udi-labeling-generator:
issuing-agencies:
- GS1
- HIBCC
- ICCBBA
label-types:
- device-label
- package-label
- shipping-label
barcode-formats:
- GS1-128
- DataMatrix
- QR-Code
regulatory-regions:
- FDA
- EU-MDR
- Health-Canada
```
## Output Artifacts
- UDI-DI assignments
- UDI-PI format specifications
- GUDID submission files
- Label content templates
- IFU drafts
- Barcode specifications
- Symbol usage guides
- Multi-language label sets
## Quality Criteria
- UDI format complies with issuing agency requirements
- Labels meet FDA 21 CFR 801 requirements
- EU MDR Annex VI requirements satisfied
- Symbols conform to ISO 15223-1
- Barcodes meet readability specifications
- Package hierarchy accurately representedRelated Skills
color-palette-generator
Generate accessible color palettes with WCAG compliance
tracing-schema-generator
Generate distributed tracing schemas for OpenTelemetry with Jaeger/Zipkin integration
metrics-schema-generator
Generate metrics schemas for Prometheus, OpenTelemetry, and Grafana dashboards
log-schema-generator
Generate structured logging schemas with correlation ID patterns and ELK/Splunk integration
load-test-generator
Generate load test scripts for k6, Locust, and Gatling from OpenAPI specs
graphql-schema-generator
Generate GraphQL schemas from data models with resolver stubs and federation support
docs-site-generator
Generate documentation sites using Docusaurus, MkDocs, or VuePress
dependency-graph-generator
Generate module dependency graphs with circular dependency detection and coupling metrics
dashboard-generator
Generate monitoring dashboards for Grafana and DataDog with alert integration
c4-diagram-generator
Specialized skill for generating C4 model architecture diagrams. Supports Structurizr DSL, PlantUML, and Mermaid formats with multi-level abstraction (Context, Container, Component, Code).
adr-generator
Specialized skill for generating and managing Architecture Decision Records (ADRs). Supports Nygard, MADR, and custom templates with auto-numbering, linking, and status management.
typespec-sdk-generator
Microsoft TypeSpec-based API and SDK generation