etsi-spec

Retrieves ETSI specification metadata including latest version, title, publication date, and download URLs.

Updated Dec 4, 2025
One-click install
npx skills add https://github.com/jr2804/prompts --skill etsi-spec
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: etsi-spec
Source: https://github.com/jr2804/prompts/tree/main/skills/standards/etsi-spec
Command: npx skills add https://github.com/jr2804/prompts --skill etsi-spec

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires PyPDF2, beautifulsoup4, requests, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill retrieves metadata for ETSI specifications including latest version, full title, publication date, and direct download URLs, enabling quick access to authoritative spec information.

Core Features & Use Cases

  • Metadata retrieval: Obtain latest version, publication date, title, and PDF download URL for ETSI TS, ES, EG, EN, TR, SR, GS, GR, and PAS documents.
  • Version history: Enumerate all available versions to track changes and history.
  • Multi-part support: Resolve and fetch information for multi-part specs (e.g., ES 200 381-1, -2, etc.).
  • Use Case: A standards librarian needs to update a catalog with the latest ETSI spec details and download links.

Quick Start

Use the included script to fetch ETSI specification metadata: uv run scripts/get_etsi_spec.py 103224

Frequently Asked Questions about etsi-spec

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

FAQPage Schema
Can I fetch metadata for multi-part ETSI documents like ES 200 381-1?

The skill supports all ETSI document types including TS, ES, EG, EN, TR, SR, GS, GR, and PAS. It parses input formats and locates delivery directories to extract comprehensive metadata.

Does this tool require specific Python dependencies to parse ETSI PDF metadata?

The skill enumerates all available versions of an ETSI standard to track changes and history. It locates the delivery directory and extracts PDF metadata to present a consistent version timeline.

What is the best way to automate ETSI spec metadata retrieval for a standards catalog?

Yes, the pipeline requires PyPDF2, beautifulsoup4, and requests. These libraries handle PDF metadata extraction, HTML parsing for delivery directories, and web requests respectively.

Why does the ETSI metadata pipeline use web scraping instead of a direct API?

Running the included Python script allows automated batch retrieval of ETSI spec details. A standards librarian can use it to programmatically update catalogs with accurate metadata and download links.

Why does the ETSI metadata pipeline use web scraping instead of a direct API?

The pipeline uses web scraping with beautifulsoup4 and requests to locate delivery directories and enumerate versions because it parses HTML pages to extract direct PDF download URLs consistently.