SpeakNotes: YouTube, Audio & Document Summaries
v1.0.1Use when OpenClaw needs to call SpeakNotes API routes directly using an API key and generate transcripts/summaries from YouTube URLs, media files, or documen...
⭐ 0· 233·0 current·0 all-time
byJack Lillie@jacklillie
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name/description (YouTube/audio/document summaries) align with the requirements: a single SPEAKNOTES_API_KEY and an OpenAPI contract for SpeakNotes endpoints. There are no unrelated credentials or unexpected binaries requested.
Instruction Scope
SKILL.md prescribes only API calls to the SpeakNotes host, upload flows using signed URLs, and polling for note status. It explicitly warns not to leak API keys and limits the host to https://api.speaknotes.io. Instructions do not request reading arbitrary files, other env vars, or system state outside the described flows.
Install Mechanism
Instruction-only skill with no install spec and no code files to write or execute; minimal disk or execution footprint.
Credentials
Only one required env var (SPEAKNOTES_API_KEY) declared as the primary credential, which is appropriate and necessary for the described API interactions. No other secrets or unrelated tokens are requested.
Persistence & Privilege
Skill is not force-included (always:false) and uses normal autonomous invocation defaults. It does not request elevated platform privileges or modify other skills' config.
Assessment
This skill appears coherent and only needs your SpeakNotes API key. Before installing: (1) store SPEAKNOTES_API_KEY in a secure secret store (do not paste it into chat), (2) verify the domain https://api.speaknotes.io and the SpeakNotes documentation to confirm the endpoints you expect, and (3) be aware upload flows use signed upload URLs (these are typically third-party storage endpoints like S3 for the file bytes) — the SKILL.md states not to send the API key to those signed URLs, which is correct. If you rely on push notifications, the optional fcmToken field can be provided; only supply it if you understand how it will be used. If you want extra assurance, review the included openapi.json to confirm no unexpected endpoints are present.Like a lobster shell, security has layers — review code before you run it.
ai-notesvk973ck08qgppn10ws15evaaesn829714ai-skillvk973ck08qgppn10ws15evaaesn829714ai-summaryvk973ck08qgppn10ws15evaaesn829714apivk973ck08qgppn10ws15evaaesn829714api-integrationvk973ck08qgppn10ws15evaaesn829714async-processingvk973ck08qgppn10ws15evaaesn829714audio-transcriptionvk973ck08qgppn10ws15evaaesn829714audio-uploadvk973ck08qgppn10ws15evaaesn829714automationvk973ck08qgppn10ws15evaaesn829714clawhubvk973ck08qgppn10ws15evaaesn829714developer-toolsvk973ck08qgppn10ws15evaaesn829714document-processingvk973ck08qgppn10ws15evaaesn829714document-summaryvk973ck08qgppn10ws15evaaesn829714docx-summaryvk973ck08qgppn10ws15evaaesn829714file-uploadvk973ck08qgppn10ws15evaaesn829714folders-apivk973ck08qgppn10ws15evaaesn829714knowledge-managementvk973ck08qgppn10ws15evaaesn829714latestvk973ck08qgppn10ws15evaaesn829714lecture-notesvk973ck08qgppn10ws15evaaesn829714meeting-notesvk973ck08qgppn10ws15evaaesn829714note-takingvk973ck08qgppn10ws15evaaesn829714notes-apivk973ck08qgppn10ws15evaaesn829714openapivk973ck08qgppn10ws15evaaesn829714openapi-3-1vk973ck08qgppn10ws15evaaesn829714openclawvk973ck08qgppn10ws15evaaesn829714pdf-summaryvk973ck08qgppn10ws15evaaesn829714podcast-notesvk973ck08qgppn10ws15evaaesn829714productivityvk973ck08qgppn10ws15evaaesn829714skillvk973ck08qgppn10ws15evaaesn829714speaknotesvk973ck08qgppn10ws15evaaesn829714speech-to-textvk973ck08qgppn10ws15evaaesn829714status-pollingvk973ck08qgppn10ws15evaaesn829714summarizationvk973ck08qgppn10ws15evaaesn829714summarizevk973ck08qgppn10ws15evaaesn829714text-summaryvk973ck08qgppn10ws15evaaesn829714transcribevk973ck08qgppn10ws15evaaesn829714transcriptvk973ck08qgppn10ws15evaaesn829714transcriptionvk973ck08qgppn10ws15evaaesn829714transcriptsvk973ck08qgppn10ws15evaaesn829714video-transcriptionvk973ck08qgppn10ws15evaaesn829714video-uploadvk973ck08qgppn10ws15evaaesn829714youtubevk973ck08qgppn10ws15evaaesn829714youtube-summaryvk973ck08qgppn10ws15evaaesn829714youtube-transcriptvk973ck08qgppn10ws15evaaesn829714
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
Runtime requirements
EnvSPEAKNOTES_API_KEY
Primary envSPEAKNOTES_API_KEY
