OpenClaw: benign
VirusTotal: benign
StaticScan: unknown
OpenClaw: benign
The skill's requested access and runtime instructions match its stated purpose (calling the SpeakNotes API with a SpeakNotes API key to create/upload and poll notes); nothing asks for unrelated secret... [内容已截断]
VirusTotal: benign VT 报告
静态扫描: unknown
README 未提供
无文件信息
{
"latestVersion": {
"_creationTime": 1772653580134,
"_id": "k973ck08qgppn10ws15evaaesn829714",
"changelog": "1.0.1 - OpenClaw credential metadata + setup clarification\n\n- Added OpenClaw skill metadata declaring required env credential:\n - `SPEAKNOTES_API_KEY`\n - `primaryEnv: SPEAKNOTES_API_KEY`\n- Updated prerequisites to explicitly require storing the API key in OpenClaw secret\/config.\n- Added an OpenClaw config example showing how to pass `apiKey` and `env` values.\n- Expanded setup phase guidance for missing keys:\n - upgrade path via `\/pricing\/pro`\n - key creation via `\/settings\/api-keys`\n - save key as `SPEAKNOTES_API_KEY` before API calls.",
"changelogSource": "user",
"createdAt": 1772653580134,
"parsed": {
"clawdis": {
"homepage": "https:\/\/speaknotes.io\/integrations\/openclaw",
"primaryEnv": "SPEAKNOTES_API_KEY",
"requires": {
"env": [
"SPEAKNOTES_API_KEY"
]
}
}
},
"version": "1.0.1"
},
"owner": {
"_creationTime": 0,
"_id": "publishers:missing",
"displayName": "Jack Lillie",
"handle": "jacklillie",
"image": "https:\/\/avatars.githubusercontent.com\/u\/42320657?v=4",
"kind": "user",
"linkedUserId": "kn7dswx984hjcwv6449g13ae59828wz2"
},
"ownerHandle": "jacklillie",
"skill": {
"_creationTime": 1772653263376,
"_id": "kd7aw1b6tkp4pk7ezn2vrf1xh9829f7b",
"badges": [],
"createdAt": 1772653263376,
"displayName": "SpeakNotes: YouTube, Audio & Document Summaries",
"latestVersionId": "k973ck08qgppn10ws15evaaesn829714",
"ownerUserId": "kn7dswx984hjcwv6449g13ae59828wz2",
"slug": "speaknotes-youtube-audio-document-summarizer",
"stats": {
"comments": 0,
"downloads": 182,
"installsAllTime": 0,
"installsCurrent": 0,
"stars": 0,
"versions": 2
},
"summary": "Use when OpenClaw needs to call SpeakNotes API routes directly using an API key and generate transcripts\/summaries from YouTube URLs, media files, or documen...",
"tags": {
"ai-notes": "k973ck08qgppn10ws15evaaesn829714",
"ai-skill": "k973ck08qgppn10ws15evaaesn829714",
"ai-summary": "k973ck08qgppn10ws15evaaesn829714",
"api": "k973ck08qgppn10ws15evaaesn829714",
"api-integration": "k973ck08qgppn10ws15evaaesn829714",
"async-processing": "k973ck08qgppn10ws15evaaesn829714",
"audio-transcription": "k973ck08qgppn10ws15evaaesn829714",
"audio-upload": "k973ck08qgppn10ws15evaaesn829714",
"automation": "k973ck08qgppn10ws15evaaesn829714",
"clawhub": "k973ck08qgppn10ws15evaaesn829714",
"developer-tools": "k973ck08qgppn10ws15evaaesn829714",
"document-processing": "k973ck08qgppn10ws15evaaesn829714",
"document-summary": "k973ck08qgppn10ws15evaaesn829714",
"docx-summary": "k973ck08qgppn10ws15evaaesn829714",
"file-upload": "k973ck08qgppn10ws15evaaesn829714",
"folders-api": "k973ck08qgppn10ws15evaaesn829714",
"knowledge-management": "k973ck08qgppn10ws15evaaesn829714",
"latest": "k973ck08qgppn10ws15evaaesn829714",
"lecture-notes": "k973ck08qgppn10ws15evaaesn829714",
"meeting-notes": "k973ck08qgppn10ws15evaaesn829714",
"note-taking": "k973ck08qgppn10ws15evaaesn829714",
"notes-api": "k973ck08qgppn10ws15evaaesn829714",
"openapi": "k973ck08qgppn10ws15evaaesn829714",
"openapi-3-1": "k973ck08qgppn10ws15evaaesn829714",
"openclaw": "k973ck08qgppn10ws15evaaesn829714",
"pdf-summary": "k973ck08qgppn10ws15evaaesn829714",
"podcast-notes": "k973ck08qgppn10ws15evaaesn829714",
"productivity": "k973ck08qgppn10ws15evaaesn829714",
"skill": "k973ck08qgppn10ws15evaaesn829714",
"speaknotes": "k973ck08qgppn10ws15evaaesn829714",
"speech-to-text": "k973ck08qgppn10ws15evaaesn829714",
"status-polling": "k973ck08qgppn10ws15evaaesn829714",
"summarization": "k973ck08qgppn10ws15evaaesn829714",
"summarize": "k973ck08qgppn10ws15evaaesn829714",
"text-summary": "k973ck08qgppn10ws15evaaesn829714",
"transcribe": "k973ck08qgppn10ws15evaaesn829714",
"transcript": "k973ck08qgppn10ws15evaaesn829714",
"transcription": "k973ck08qgppn10ws15evaaesn829714",
"transcripts": "k973ck08qgppn10ws15evaaesn829714",
"video-transcription": "k973ck08qgppn10ws15evaaesn829714",
"video-upload": "k973ck08qgppn10ws15evaaesn829714",
"youtube": "k973ck08qgppn10ws15evaaesn829714",
"youtube-summary": "k973ck08qgppn10ws15evaaesn829714",
"youtube-transcript": "k973ck08qgppn10ws15evaaesn829714"
},
"updatedAt": 1772653609582
}
}