[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6MNVRN8JAPZYV48MYKQ7FX5":3,"skill-same:01M6MNVRN8JAPZYV48MYKQ7FX5":113},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":31,"publishedAt":54,"linkOnly":55,"markdownContent":56,"markdownBody":57,"frontMatter":58,"refName":46,"commitSha":70,"skillDirectory":71,"forksCount":72,"repositoryHtmlUrl":73,"repositoryHomepageUrl":74,"ownerHtmlUrl":75,"ownerBlogUrl":76,"ownerDescription":77,"updatedAt":78,"install":79,"resources":92},"01M6MNVRN8JAPZYV48MYKQ7FX5","video-asset-sources",null,"Find B-roll, stock footage, music, sound effects, motion blocks, lower thirds, transitions, fonts, icons, logos, LUTs and HDRIs that an AI agent can really fetch and legally put in a video. A decision procedure over 97 databases, each tested on 2026-11-03: which ones answer an agent at all, which query works, which license holds, and when to generate instead. Includes 37 tested no-key queries, the traps (easy APIs you cannot use commercially, popular lists that break a license), and a credits file for every asset. Use for \"find b-roll\", \"stock footage for this\", \"royalty free music\", \"free sound effects\", \"whoosh sound\", \"free video assets\", \"pexels api\", \"freesound\", \"which database should I use\", \"can I use this clip commercially\", or whenever an edit needs a file it does not have. Not for references to study rather than use (find-references) or for the edit itself (edit-footage-with-code).","hashgraph-online\u002Fawesome-codex-plugins","hashgraph-online","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F160371962?v=4","01M6CNB6NRJVNNGN14TR01Q6D3","HOL (Hashgraph Online)","01M6JT1HSKKG9V68KQAQGBA7XP",1559,"MIT","https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002FvargHQ\u002Fskills\u002Fvideo-asset-sources\u002FSKILL.md",[18,23,26],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000016","图像与多媒体",{"categoryNo":27,"categoryName":28,"taxonomyType":29,"taxonomyTypeDesc":30},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53],"video asset sources","Video","asset","sources","get","paid","when","effects","which","you","free","stock","ai agent","query","main","databases","fetch","decision","Bash","api","database","code","2026-11-10 10:12:30",false,"---\nname: video-asset-sources\ndescription: >-\n  Find B-roll, stock footage, music, sound effects, motion blocks, lower thirds, transitions, fonts, icons, logos, LUTs\n  and HDRIs that an AI agent can really fetch and legally put in a video. A decision procedure over 97 databases, each\n  tested on 2026-11-03: which ones answer an agent at all, which query works, which license holds, and when to generate\n  instead. Includes 37 tested no-key queries, the traps (easy APIs you cannot use commercially, popular lists that break\n  a license), and a credits file for every asset. Use for \"find b-roll\", \"stock footage for this\", \"royalty free music\",\n  \"free sound effects\", \"whoosh sound\", \"free video assets\", \"pexels api\", \"freesound\", \"which database should I use\",\n  \"can I use this clip commercially\", or whenever an edit needs a file it does not have. Not for references to study\n  rather than use (find-references) or for the edit itself (edit-footage-with-code).\nlicense: MIT\nmetadata:\n  author: vargHQ\n  version: \"1.0.0\"\n  openclaw:\n    requires:\n      anyBins:\n        - curl\n        - python3\n    homepage: https:\u002F\u002Fgithub.com\u002FvargHQ\u002Fskills\u002Ftree\u002Fmain\u002Fvideo-asset-sources\ncompatibility: >-\n  Needs curl. scripts\u002Frecord_asset.py needs Python 3. Optional keys, all free to get: PEXELS_API_KEY, PIXABAY_API_KEY,\n  FREESOUND_API_KEY. This is not legal advice: a person owns the final license call on paid work.\nallowed-tools: Bash(curl:*) Bash(python3:*) Read Write\n---\n\n# Video asset sources\n\nOf 97 databases we tested, 14 have no route an agent can use and 7 more need a login. Several of the most recommended ones fail in ways that are not visible: the download works and the license does not. So route before you search, and record the license of every file.\n\n## Rules\n\n1. **Route first.** If a page says \"Just a moment\", \"Attention Required\" or \"Security Checkpoint\", stop. Do not retry, change tactics or look for a scraper. Use the next source.\n2. **A file that downloads is not a licensed file.** A premium clip's 1080p URL answered 200 with no login.\n3. **License gate.** Accept: CC0, public domain, CC BY with a credit line, the Pexels, Pixabay, Mixkit Free and Coverr licenses, a paid plan the person holds. Reject: anything with NC, ND or SA, Sampling+, RemArc, Mixkit Restricted, and anything with no license signal. Never guess a license.\n4. **Record every asset:** `python3 \u003Cskill>\u002Fscripts\u002Frecord_asset.py --file assets\u002Fwhoosh.mp3 --source-url \u003Curl> --license CC0 --license-url \u003Curl>`. Paste the credits into the video's description when the license wants one.\n5. **Reference libraries are for study.** Their frames never go in the output.\n6. **Stop after 2 failed queries per source.** Searching longer costs more than generating. Do not place a loosely related clip because it was available.\n7. **You cannot hear.** Check placed audio with a tool or a person. Old library recordings can open with a spoken slate (\"Line FX 5 take 1!\", per @xiaohuaxi28). Trust no filename.\n8. **Take only what the edit uses.** Pixabay's docs forbid \"systematic mass downloads\", and most sites expect the same.\n\nTimeouts: 15 s for most APIs. 40 s for Openverse, then move on: 13 of 19 timed searches failed even at 40-60 s.\n\n## What to use for what\n\n| Need | First | Then | Generate when |\n|---|---|---|---|\n| Generic B-roll | Pexels API with a key. No key: Mixkit, then Coverr | Pixabay API | The shot names a product, person or place, or 2 queries found nothing matching the line |\n| Real-world or archival | Wikimedia Commons. Space and Earth: NASA | Internet Archive, license filter on | **Never for a claim of fact.** Label a reconstruction, or use a graphic |\n| Music bed | A subscription the person holds (Epidemic Sound MCP). No plan: Incompetech if a credit is fine, Mixkit if not | Generated bed: varg `mureka_9_5` | Exact length and structure, or no credit line possible |\n| Sound effect | Freesound filtered to CC0 | Mixkit, Kenney for UI ticks, HyperFrames' bundled files | A signature sound (ElevenLabs), or a hit that must land on a frame across re-renders |\n| Motion block, lower third, transition | HTML project: HyperFrames registry. Remotion: video-shotcraft, remotion-bits, `@remotion\u002Ftransitions` | LottieFiles, Herk Edit Kit's draft cards, varg How-To | It must carry your data or brand. Write it, seek-safe. Before any transition: would a hard cut work? |\n| Do not know the effect's name | motion-prompt, 192 names | | |\n| Reference for pacing | Refs MCP (launch-heavy). Measure with PySceneDetect or `hyperframes measure` | For a talking head, measure 3 videos your audience watches | |\n| Reference for look | FILMGRAB by film title, Motionographer | A person pulls frames from ShotDeck or Frameset | |\n| Font | Fontsource | Google Fonts, Fontshare | Never |\n| LUT or grade | `hyperframes media-treatment`, or ffmpeg curves | Lutify.me free, slaycamera\u002Fluts, G'MIC | You have a reference frame: a LUT from your own grade has clean rights |\n| HDRI, texture, 3D | Poly Haven (CC0) | ambientCG, then 3D Asset Server across 26 sites | Rarely |\n| Logo | The brand's press kit | Simple Icons, then SVGL | Never for a real brand. CC0 on a collection is not permission for the trademark |\n| Icon | Lucide | Iconify, pinned to one set, license read | |\n\nExact queries: [references\u002Ftested-queries.md](references\u002Ftested-queries.md). Every source with its route, license and score: [references\u002Fall-sources.md](references\u002Fall-sources.md).\n\n## Traps worth memorizing\n\n| Looks fine | Why it is not |\n|---|---|\n| **BBC Sound Effects** | A keyless API over 33,066 clips, but RemArc bars commercial use, and an agent never sees that license |\n| **Freesound, unfiltered** | Mixes CC0 with NC and Sampling+. Always filter |\n| **Internet Archive** | About 81% of \"ocean\" results carry no license URL, and results include broadcast TV |\n| **Coverr results** | `user-ai-*` and `*premium*` ids mixed in: 11 of 61 on one page |\n| **Mixkit** | A second, Restricted license sits beside the free one, so check each item |\n| **unDraw** | Its license bars automated search and download, and copied \"17 assets\" lists tell you to hand it to Claude |\n| **MusicGen, local** | `facebook\u002Fmusicgen-small` is CC-BY-NC-4.0, and HyperFrames' free music route can fall back to it |\n| **video-talkcraft** | Listed as free on X, but PolyForm Noncommercial |\n| **Openverse** | The most-saved source on X and HyperFrames' default for SFX, but unreliable when tested. Never a hard dependency |\n| **Iconify** | One API, mixed licenses: 53 of 276 sets are CC BY, 6 GPL, 2 non-commercial |\n\nAlso check products, not only videos: Remotion needs a paid company license above 3 employees. GSAP's terms bar visual no-code builders that compete with Webflow, while using it in a video is fine. React Bits bars reselling components.\n\nThe full list of 36, with evidence: [references\u002Ftraps.md](references\u002Ftraps.md).\n\n## When a need is not listed\n\n1. Search varg How-To once: `curl -s 'https:\u002F\u002Fapi.varg.ai\u002Fv2\u002Fskills\u002Fsearch?q=QUERY&limit=5'`. (Disclosure: varg makes this skill and that catalog. Rank it by what it returns.)\n2. For a 3D or game asset, search 3D Asset Server.\n3. Try one open source with a license field. If nothing matches, generate.\n\n## Adding a key\n\nThe free keys change the answer for B-roll. Ask the person only when the job needs it:\n\n| Key | Unlocks | Where |\n|---|---|---|\n| `PEXELS_API_KEY` | B-roll search with orientation filters | https:\u002F\u002Fwww.pexels.com\u002Fapi\u002F |\n| `PIXABAY_API_KEY` | B-roll fallback | https:\u002F\u002Fpixabay.com\u002Fapi\u002Fdocs\u002F |\n| `FREESOUND_API_KEY` | License filter in an API, with durations | https:\u002F\u002Ffreesound.org\u002Fapiv2\u002Fapply |\n","# Video asset sources\n\nOf 97 databases we tested, 14 have no route an agent can use and 7 more need a login. Several of the most recommended ones fail in ways that are not visible: the download works and the license does not. So route before you search, and record the license of every file.\n\n## Rules\n\n1. **Route first.** If a page says \"Just a moment\", \"Attention Required\" or \"Security Checkpoint\", stop. Do not retry, change tactics or look for a scraper. Use the next source.\n2. **A file that downloads is not a licensed file.** A premium clip's 1080p URL answered 200 with no login.\n3. **License gate.** Accept: CC0, public domain, CC BY with a credit line, the Pexels, Pixabay, Mixkit Free and Coverr licenses, a paid plan the person holds. Reject: anything with NC, ND or SA, Sampling+, RemArc, Mixkit Restricted, and anything with no license signal. Never guess a license.\n4. **Record every asset:** `python3 \u003Cskill>\u002Fscripts\u002Frecord_asset.py --file assets\u002Fwhoosh.mp3 --source-url \u003Curl> --license CC0 --license-url \u003Curl>`. Paste the credits into the video's description when the license wants one.\n5. **Reference libraries are for study.** Their frames never go in the output.\n6. **Stop after 2 failed queries per source.** Searching longer costs more than generating. Do not place a loosely related clip because it was available.\n7. **You cannot hear.** Check placed audio with a tool or a person. Old library recordings can open with a spoken slate (\"Line FX 5 take 1!\", per @xiaohuaxi28). Trust no filename.\n8. **Take only what the edit uses.** Pixabay's docs forbid \"systematic mass downloads\", and most sites expect the same.\n\nTimeouts: 15 s for most APIs. 40 s for Openverse, then move on: 13 of 19 timed searches failed even at 40-60 s.\n\n## What to use for what\n\n| Need | First | Then | Generate when |\n|---|---|---|---|\n| Generic B-roll | Pexels API with a key. No key: Mixkit, then Coverr | Pixabay API | The shot names a product, person or place, or 2 queries found nothing matching the line |\n| Real-world or archival | Wikimedia Commons. Space and Earth: NASA | Internet Archive, license filter on | **Never for a claim of fact.** Label a reconstruction, or use a graphic |\n| Music bed | A subscription the person holds (Epidemic Sound MCP). No plan: Incompetech if a credit is fine, Mixkit if not | Generated bed: varg `mureka_9_5` | Exact length and structure, or no credit line possible |\n| Sound effect | Freesound filtered to CC0 | Mixkit, Kenney for UI ticks, HyperFrames' bundled files | A signature sound (ElevenLabs), or a hit that must land on a frame across re-renders |\n| Motion block, lower third, transition | HTML project: HyperFrames registry. Remotion: video-shotcraft, remotion-bits, `@remotion\u002Ftransitions` | LottieFiles, Herk Edit Kit's draft cards, varg How-To | It must carry your data or brand. Write it, seek-safe. Before any transition: would a hard cut work? |\n| Do not know the effect's name | motion-prompt, 192 names | | |\n| Reference for pacing | Refs MCP (launch-heavy). Measure with PySceneDetect or `hyperframes measure` | For a talking head, measure 3 videos your audience watches | |\n| Reference for look | FILMGRAB by film title, Motionographer | A person pulls frames from ShotDeck or Frameset | |\n| Font | Fontsource | Google Fonts, Fontshare | Never |\n| LUT or grade | `hyperframes media-treatment`, or ffmpeg curves | Lutify.me free, slaycamera\u002Fluts, G'MIC | You have a reference frame: a LUT from your own grade has clean rights |\n| HDRI, texture, 3D | Poly Haven (CC0) | ambientCG, then 3D Asset Server across 26 sites | Rarely |\n| Logo | The brand's press kit | Simple Icons, then SVGL | Never for a real brand. CC0 on a collection is not permission for the trademark |\n| Icon | Lucide | Iconify, pinned to one set, license read | |\n\nExact queries: [references\u002Ftested-queries.md](references\u002Ftested-queries.md). Every source with its route, license and score: [references\u002Fall-sources.md](references\u002Fall-sources.md).\n\n## Traps worth memorizing\n\n| Looks fine | Why it is not |\n|---|---|\n| **BBC Sound Effects** | A keyless API over 33,066 clips, but RemArc bars commercial use, and an agent never sees that license |\n| **Freesound, unfiltered** | Mixes CC0 with NC and Sampling+. Always filter |\n| **Internet Archive** | About 81% of \"ocean\" results carry no license URL, and results include broadcast TV |\n| **Coverr results** | `user-ai-*` and `*premium*` ids mixed in: 11 of 61 on one page |\n| **Mixkit** | A second, Restricted license sits beside the free one, so check each item |\n| **unDraw** | Its license bars automated search and download, and copied \"17 assets\" lists tell you to hand it to Claude |\n| **MusicGen, local** | `facebook\u002Fmusicgen-small` is CC-BY-NC-4.0, and HyperFrames' free music route can fall back to it |\n| **video-talkcraft** | Listed as free on X, but PolyForm Noncommercial |\n| **Openverse** | The most-saved source on X and HyperFrames' default for SFX, but unreliable when tested. Never a hard dependency |\n| **Iconify** | One API, mixed licenses: 53 of 276 sets are CC BY, 6 GPL, 2 non-commercial |\n\nAlso check products, not only videos: Remotion needs a paid company license above 3 employees. GSAP's terms bar visual no-code builders that compete with Webflow, while using it in a video is fine. React Bits bars reselling components.\n\nThe full list of 36, with evidence: [references\u002Ftraps.md](references\u002Ftraps.md).\n\n## When a need is not listed\n\n1. Search varg How-To once: `curl -s 'https:\u002F\u002Fapi.varg.ai\u002Fv2\u002Fskills\u002Fsearch?q=QUERY&limit=5'`. (Disclosure: varg makes this skill and that catalog. Rank it by what it returns.)\n2. For a 3D or game asset, search 3D Asset Server.\n3. Try one open source with a license field. If nothing matches, generate.\n\n## Adding a key\n\nThe free keys change the answer for B-roll. Ask the person only when the job needs it:\n\n| Key | Unlocks | Where |\n|---|---|---|\n| `PEXELS_API_KEY` | B-roll search with orientation filters | https:\u002F\u002Fwww.pexels.com\u002Fapi\u002F |\n| `PIXABAY_API_KEY` | B-roll fallback | https:\u002F\u002Fpixabay.com\u002Fapi\u002Fdocs\u002F |\n| `FREESOUND_API_KEY` | License filter in an API, with durations | https:\u002F\u002Ffreesound.org\u002Fapiv2\u002Fapply |\n",{"name":5,"license":15,"metadata":59,"description":7,"allowed-tools":68,"compatibility":69},{"author":60,"version":61,"openclaw":62},"vargHQ","1.0.0",{"homepage":63,"requires":64},"https:\u002F\u002Fgithub.com\u002FvargHQ\u002Fskills\u002Ftree\u002Fmain\u002Fvideo-asset-sources",{"anyBins":65},[66,67],"curl","python3","Bash(curl:*) Bash(python3:*) Read Write","Needs curl. scripts\u002Frecord_asset.py needs Python 3. Optional keys, all free to get: PEXELS_API_KEY, PIXABAY_API_KEY, FREESOUND_API_KEY. This is not legal advice: a person owns the final license call on paid work.","2b63f856ce19c2a797929cacabd9e0fc936812fa","plugins\u002FvargHQ\u002Fskills\u002Fvideo-asset-sources",474,"https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins","https:\u002F\u002Fhol.org\u002Fplugins\u002Fbest-codex-plugins","https:\u002F\u002Fgithub.com\u002Fhashgraph-online","https:\u002F\u002Fhol.org","Open-source standards and developer tools for interoperable AI agents: discovery, identity, communication, payments, privacy and security.","2026-11-11 14:40:14",{"source":8,"skillName":5,"commands":80,"prompt":90,"zipAvailable":91},[81,84,87],{"tool":82,"command":83},"npx","npx skills add hashgraph-online\u002Fawesome-codex-plugins --skill video-asset-sources",{"tool":85,"command":86},"bunx","bunx skills add hashgraph-online\u002Fawesome-codex-plugins --skill video-asset-sources",{"tool":88,"command":89},"pnpm","pnpm dlx skills add hashgraph-online\u002Fawesome-codex-plugins --skill video-asset-sources","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002FvargHQ\u002Fskills\u002Fvideo-asset-sources\u002FSKILL.md",true,[93,99,103,107],{"path":94,"resourceType":95,"resourceTypeDesc":96,"sizeBytes":97,"sourceHtmlUrl":98},"references\u002Fall-sources.md","REFERENCE","参考文档",20697,"https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002FvargHQ\u002Fskills\u002Fvideo-asset-sources\u002Freferences\u002Fall-sources.md",{"path":100,"resourceType":95,"resourceTypeDesc":96,"sizeBytes":101,"sourceHtmlUrl":102},"references\u002Ftested-queries.md",6635,"https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002FvargHQ\u002Fskills\u002Fvideo-asset-sources\u002Freferences\u002Ftested-queries.md",{"path":104,"resourceType":95,"resourceTypeDesc":96,"sizeBytes":105,"sourceHtmlUrl":106},"references\u002Ftraps.md",8323,"https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002FvargHQ\u002Fskills\u002Fvideo-asset-sources\u002Freferences\u002Ftraps.md",{"path":108,"resourceType":109,"resourceTypeDesc":110,"sizeBytes":111,"sourceHtmlUrl":112},"scripts\u002Frecord_asset.py","SCRIPT","脚本",2673,"https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002FvargHQ\u002Fskills\u002Fvideo-asset-sources\u002Fscripts\u002Frecord_asset.py",[114,123,130,137,162,187],{"skillNo":115,"name":116,"nameZh":6,"description":117,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":118,"licenseFileUrl":6,"sourceHtmlUrl":119,"categories":120,"keywords":121,"publishedAt":122},"01M746ZWACVKMZ1BJXJZHYJSSX","migrate-to-e2e","Moves an existing Playwright, Cypress, Selenium, Appium, Detox, Maestro, or TesterArmy suite to e2e one slice at a time, with the old suite running beside the new one until each ported test is proven. Keeps a MIGRATION.md progress file so any later session resumes where the last stopped. Optionally plants a defect to show both suites catch it. Use for \u002Fmigrate-to-e2e, \"migrate our tests to e2e\", \"port these Maestro flows\", \"move our TesterArmy tests\", or when a project has an e2e config and an older suite still running.","Apache-2.0","https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Ftester-army\u002Fe2e\u002Fskills\u002Fmigrate-to-e2e\u002FSKILL.md",[],[],"2026-11-11 15:11:14",{"skillNo":124,"name":125,"nameZh":6,"description":126,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":118,"licenseFileUrl":6,"sourceHtmlUrl":127,"categories":128,"keywords":129,"publishedAt":122},"01M746ZPTAX1Q0FBKAB1CYND7E","e2e","Writes, runs, and debugs end-to-end tests for web and mobile apps with e2e, the agentic test runner, which mixes agent.act goals with exact locator assertions on a Playwright browser or an iOS or Android device. Also drives a project's running app live over the e2e MCP server to look at a screen, check a UI change, take a screenshot or record a video, and try a locator; and runs bug bashes, parallel e2e explore runs with each bug proven by a repro test. Use when a project depends on e2e or has an e2e.config.ts, when asked for end-to-end, browser, mobile, or agentic UI tests, to check a change in the running app, to QA or bug bash an app or branch, or when an e2e run fails.","https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Ftester-army\u002Fe2e\u002Fskills\u002Fe2e\u002FSKILL.md",[],[],{"skillNo":131,"name":132,"nameZh":6,"description":133,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":118,"licenseFileUrl":6,"sourceHtmlUrl":134,"categories":135,"keywords":136,"publishedAt":122},"01M746ZJN784HVHMDP9MQGCSGG","create-verification-skill","Generate a project-local verify-\u003Capp> skill on top of e2e, so any coding agent can launch the app, check it is worth driving, exercise a feature the way a user does, keep evidence, and bug bash it. Writes the skill, a feature map with one explore charter per feature, and proves it once. Use for \u002Fcreate-verification-skill, \"make a verification skill for this repo\", or when a project has no scripted way to prove UI behavior.","https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Ftester-army\u002Fe2e\u002Fskills\u002Fcreate-verification-skill\u002FSKILL.md",[],[],{"skillNo":138,"name":139,"nameZh":6,"description":140,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":118,"licenseFileUrl":6,"sourceHtmlUrl":141,"categories":142,"keywords":143,"publishedAt":54},"01M716A6ETNB9B1SQ3GXZC75VR","deja-search","deja-vu memory — search the user's past AI coding sessions with the deja CLI. Holds what they already settled and never wrote into the repo (naming rules, banned or already-tried tools, required checks before merge, preferred values, who owns what). Use before your first edit in a task, before you call a change done or ready to merge, before you recommend a tool, library, design or reviewer, before re-debugging an error that may already be solved, when they say 'didn't we fix this before', 'what did we decide about X' or 'I already have that', and before telling them something on this machine does not exist.","https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fvshulcz\u002Fdeja-vu\u002Fskills\u002Fdeja-search\u002FSKILL.md",[],[144,145,146,147,148,149,150,151,152,153,154,38,41,155,156,157,158,159,160,161],"search","deja search","never","error","ready","memory","re","decide","fix","design","debugging","done","reviewer","io","change","cli","merge","past",{"skillNo":163,"name":164,"nameZh":6,"description":165,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":118,"licenseFileUrl":6,"sourceHtmlUrl":166,"categories":167,"keywords":168,"publishedAt":54},"01M716A3J2W5SENSE9VGMXB375","deja-reflect","End-of-session reflection and memory curation with deja-vu. Review what was decided, what commands broke and what repaired them, and record durable project rules or decisions with deja remember so the next session starts with them.","https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fvshulcz\u002Fdeja-vu\u002Fskills\u002Fdeja-reflect\u002FSKILL.md",[],[169,170,171,157,172,173,174,175,176,177,178,179,180,181,149,182,183,184,185,186],"deja reflect","reflect","review","with","record","github","next","https","node","Rules","decisions","brew","remember","project rules","project","session","end","reflection",{"skillNo":188,"name":189,"nameZh":6,"description":190,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":118,"licenseFileUrl":6,"sourceHtmlUrl":191,"categories":192,"keywords":198,"publishedAt":54},"01M715T3RR4BAYSR57HPPTJ0PF","revid","Make, edit, export and post AI videos with Revid (revid.ai) through the Revid MCP server. Use whenever the user wants a short-form or long-form video made (from an idea, a script, a URL, an article, a PDF, a tweet, a product page, their own clips, or a song), wants to find what is going viral on TikTok, YouTube, Instagram or X before making something, wants to edit or re-export an existing Revid project, generate a standalone AI image or clip, make a series episode, or publish and schedule a finished video to connected social accounts. Covers setup (hosted MCP with OAuth, or an API key), the 36 tools, credits, polling and the rules for publishing. Routes to the more specific revid-* skills when one fits.","https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Ftmakersas\u002Frevid-skills\u002Fskills\u002Frevid\u002FSKILL.md",[193,194,197],{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":195,"categoryName":196,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[189,199,33,200,201,202,203,183,204,150,205,206,207,208,38,209,210,211,51,212],"URL","short-form","standalone","PDF","viral","tiktok","short","social","MCP","song","image","mcp server","schedule","publish"]