metadata-generation

द्वारा google-gemini

ऑडियो और ट्रांसक्रिप्ट को Gemini पर भेजकर टाइमकोडेड ट्रांसक्रिप्ट, शीर्षक, अवधि, सारांश और तारीख वाला शो मेटाडेटा (JSON) उत्पन्न करें।

npx skills add https://github.com/google-gemini/gemini-managed-agents-templates --skill metadata-generation

Metadata Generation

Generate a structured JSON file containing metadata for the radio show. This is done by sending the final mixed audio file and the original transcript back to Gemini.

Prerequisites

pip install google-genai

Workflow

  1. Read Inputs: Load the transcript from ./workspace/data/script.md and the final audio from ./workspace/audio/final/ai_radio.mp3.
  2. Upload Audio: Upload the audio file to the Gemini Files API.
  3. Generate Metadata: Call Gemini (e.g., gemini-3-flash-preview) using the Interactions API, passing the uploaded audio file and the transcript.
  4. Save Output: Save the resulting JSON to ./workspace/data/show_notes.json.

Python Code

The skill is implemented in scripts/generate_metadata.py.

# Example usage
python3 skills/metadata-generation/scripts/generate_metadata.py --workspace ./workspace

Output

The skill produces a JSON file at ./workspace/data/show_notes.json with the following structure:

{
  "show_title": "...",
  "show_duration": "...",
  "two_sentence_summary": "...",
  "date_of_generation": "YYYY-MM-DD",
  "timecoded_transcript": [
    {
      "timecode": "MM:SS",
      "speaker": "...",
      "text": "..."
    },
    ...
  ]
}

Error Handling

  • If the audio file is missing, the script will fail.
  • If the transcript is missing, it will fail.
  • If the Gemini API call fails, it will report the error and exit.

google-gemini की और Skills

greeter
google-gemini
एक मैत्रीपूर्ण अभिवादन कौशल
official
code-reviewer
google-gemini
स्थानीय परिवर्तनों और दूरस्थ पुल अनुरोधों के लिए स्वचालित कोड समीक्षा, जिसमें शुद्धता, रखरखाव क्षमता और सुरक्षा पर संरचित विश्लेषण शामिल है। स्थानीय फ़ाइल सिस्टम परिवर्तनों (स्टेज्ड और अनस्टेज्ड) और दूरस्थ PRs (संख्या या URL द्वारा) को स्वचालित GitHub CLI चेकआउट के साथ समर्थन करता है। कोड का सात आयामों में विश्लेषण करता है: शुद्धता, रखरखाव क्षमता, पठनीयता, दक्षता, सुरक्षा, एज केस हैंडलिंग और परीक्षण कवरेज। वैकल्पिक
official
review-duplication
google-gemini
कोड समीक्षा के दौरान इस कौशल का उपयोग करके सक्रिय रूप से कोडबेस में डुप्लिकेट कार्यक्षमता, पुनः आविष्कृत पहियों, या मौजूदा का पुन: उपयोग करने में विफलता की जांच करें…
official
reconciliation
google-gemini
लोड किए गए खर्चों को पूर्व-पार्स किए गए इनवॉइस डेटाबेस के साथ मिलान करें, और राशि बेमेल, लापता इनवॉइस, और व्यापारी बेमेल जैसी विसंगतियों को चिह्नित करें…
official
agent-tui
google-gemini
Main Agents: Do NOT use this skill directly. If you need to test the TUI, invoke the `tui_tester` subagent. Drive terminal UI (TUI) applications…
official
async-pr-review
google-gemini
इस कौशल को तब सक्रिय करें जब उपयोगकर्ता एक अतुल्यकालिक PR समीक्षा शुरू करना चाहता है, किसी PR पर पृष्ठभूमि जाँच चलाना चाहता है, या पहले से शुरू की गई अतुल्यकालिक PR की स्थिति जाँचना चाहता है…
official
ci
google-gemini
Gemini CLI के लिए एक विशेष कौशल जो उच्च-प्रदर्शन, फेल-फास्ट प्रदान करता है
official
critique
google-gemini
रिपॉजिटरी स्क्रिप्ट्स और GitHub Actions वर्कफ़्लोज़ की ऑडिटिंग और फिक्सिंग में विशेषज्ञता, ताकि तकनीकी मजबूती और सुरक्षा सुनिश्चित हो सके।
official