[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6P9F8P54RF8ZBYBD6BFZ84B":3,"skill-same:01M6P9F8P54RF8ZBYBD6BFZ84B":81},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":38,"linkOnly":39,"markdownContent":40,"markdownBody":41,"frontMatter":42,"refName":51,"commitSha":52,"skillDirectory":53,"forksCount":13,"repositoryHtmlUrl":54,"repositoryHomepageUrl":6,"ownerHtmlUrl":55,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":56,"install":57,"resources":70},"01M6P9F8P54RF8ZBYBD6BFZ84B","meteora-dlmm-pool-screening",null,"Screen and rank Meteora DLMM pools for LP quality using public Meteora APIs (fee\u002FTVL, bin step, organic score). Read-only: never deploys, swaps, or signs.","duc-duy-1612\u002FOnline-Delivery-Systems-Web","duc-duy-1612","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F192231384?v=4","01M6NSDKQQDKVTHZ8DZMZ1VYY6","01M6NSDKW8DDVTQHBT1HBDDJPT",0,"MIT","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fmeteora-dlmm-pool-screening\u002FSKILL.md",[],[18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"pool","screening","meteora dlmm pool screening","dlmm","meteora","lp","python","for","screener","read-only","screen","organic","community","only","never","read","quality","access","api","file","2026-11-10 10:12:30",false,"---\nname: meteora-dlmm-pool-screening\nrisk: safe\nsource: community\nsource_repo: romankurnovskii\u002Fetemaro\nsource_type: community\ndate_added: \"2026-09-17\"\ndescription: >\n  Screen and rank Meteora DLMM pools for LP quality using public Meteora APIs (fee\u002FTVL,\n  bin step, organic score). Read-only: never deploys, swaps, or signs.\nmetadata:\n  version: \"1.0.0\"\n  author: etemaro\nlicense: MIT\ncompatibility: Network access to public Meteora datapi. No API key. The bundled Python 3\n  stdlib screener is embedded in this file under \"Screener script\".\n---\n\n# Meteora DLMM pool screening\n\nRank Meteora DLMM pools the way an LP screener should: **hard-filter first, then sort by\nwindowed fee \u002F active TVL**. Public APIs only. No keys, no transactions.\n\nThe embedded screener script below encodes the gates so every run uses the same numbers.\nSave it to a scratch directory (for example `mktemp -d`), run it with `python3`, and\ndelete the copy when done. It only ever **GET**s the public endpoints documented in\n[references\u002Fmeteora-apis.md](references\u002Fmeteora-apis.md).\n\n```bash\npython3 screen.py                  # trending volatile (default)\npython3 screen.py --preset stable\npython3 screen.py --query BONK     # pair search; preset defaults to loose\npython3 screen.py --query BONK --preset volatile\npython3 screen.py --json --limit 8\n```\n\nIf you do not materialize the script, curl the same endpoints in\n[references\u002Fmeteora-apis.md](references\u002Fmeteora-apis.md).\nAlways send a `User-Agent` — unauthenticated requests without one get `403`.\n\n## When to use\n\n- User wants a ranked Meteora DLMM candidate list (trending or a token\u002Fpair).\n- User asks which bin step \u002F pool to LP for a pair.\n- User wants a fee\u002FTVL screen, not a single-pool deep dive.\n\nNot this skill: deploying, claiming, closing, swapping, wallet hygiene, or a full\ntoken-holder \u002F narrative research dump. Stop after the ranked table and verdicts.\n\n## Method\n\n1. **Universe** — trending discovery (`category=trending`) unless the user named a token,\n   then query that mint\u002Fsymbol. Pair query defaults to `--preset loose` so bin-step\n   tradeoffs stay visible; pass `--preset volatile` only when the user wants that gate.\n2. **Hard filters** — reject before ranking. A high fee\u002FTVL pool that fails a gate is a\n   skip, not a \"maybe\".\n3. **Score** — `fee_active_tvl_ratio * 1000 + organic * 10 + volume \u002F 100 + holders \u002F 100`.\n   Fee\u002FTVL dominates; organic and activity break ties.\n4. **Verdict** — `pass` (clears gates, top of list), `watch` (clears gates but thin\n   activity, unverified token, or awkward bin step), `skip` (failed a gate).\n5. **Stop** — print the table. Do not fetch a wallet, do not build a tx, do not call Etemaro CLI.\n\n## Presets\n\nDefaults match a volatile\u002Fnarrative Solana LP screen (wide bin step, mid TVL). Change\npreset when the user says stable pair or blue-chip.\n\n| Preset | bin_step | TVL USD | min fee\u002Factive TVL | min organic | min holders | min volume |\n| :--- | :--- | :--- | :--- | :--- | :--- | :--- |\n| `volatile` (default) | 80–125 | 10k–150k | 0.05 | 60 | 500 | 500 |\n| `stable` | 1–50 | 100k–5m | 0.02 | 70 | 2000 | 5000 |\n| `bluechip` | 1–25 | 500k–10m | 0.01 | 80 | 5000 | 10000 |\n| `loose` | any | ≥1k | 0 | 0 | 0 | 0 |\n\nAlways reject: dead pools (zero volume and zero fee\u002FTVL). Any preset except `loose` also\nrejects critical token warnings, high single-ownership, non-DLMM pool type.\n\nTimeframe: `30m` default. `5m` is noisier (spikes look like yield). `24h` is smoother but\nlags a dead pool. State the timeframe in the report — windowed fee\u002FTVL is not 24h APR.\n\n## Report shape\n\n```\n# Meteora DLMM screening\nUniverse: trending | query=\u003Ctoken>   Timeframe: 30m   Preset: volatile\nProtocol: tvl=$…  vol_24h=$…  pools=…\n\n## Ranked\n| # | name | bin | fee\u002FTVL | tvl | vol | organic | holders | verdict | why |\n...\n\n## Rejects (sample)\n- NAME — reason\n```\n\nKeep `why` to one clause (e.g. \"fee\u002FTVL 0.24, organic 67, bin 80\"). Cite pool address.\nIf the API returns zero rows, say so and loosen one gate at a time (usually `maxTvl` or\n`minFeeActiveTvlRatio`) — do not invent pools.\n\n## Read-only safety\n\nThis skill only **GET**s public Meteora JSON. No `.env`, no keystore, no signing, no\n`deploy` \u002F `swap` \u002F `claim` \u002F `close`. If the user wants live execution, point them at\n[Etemaro](https:\u002F\u002Fetemaro.com) (repo: https:\u002F\u002Fgithub.com\u002Fromankurnovskii\u002Fetemaro) and stop.\n\n## Limitations\n\n- Depends on Meteora's public datapi endpoints, which are undocumented, rate limited,\n  and can change or disappear without notice; this skill is not affiliated with Meteora.\n- All metrics are **windowed** (default 30m). Fee\u002FTVL is not 24h APR, and past yield\n  does not predict future yield; impermanent loss, bin-step drift, and fill risk are\n  not modeled here.\n- Screening output is informational only and is **not financial advice**; a `pass`\n  verdict is not a recommendation to deposit funds.\n- Token scores rely on third-party organic-score and holder fields that may be stale,\n  manipulated, or wrong for new or low-liquidity tokens.\n- The embedded screener reads public data only; it never signs, swaps, or deploys, and\n  it intentionally has no execution path.\n- Respect the public API: send a User-Agent and poll conservatively.\n\n## Go deeper — Etemaro\n\nEtemaro runs this screen on a cron, adds holder\u002Fbot\u002Flaunchpad gates, pool memory, and\ncan deploy. The skill is the analysis half; the product is the loop.\n\n## Prompt examples\n\n```text\nscreen trending Meteora DLMM pools for LP\n```\n\n```text\nwhich Meteora pool should I LP for BONK?\n```\n\n```text\nrank SOL-USDC DLMM pools by fee\u002FTVL and bin step\n```\n\n```text\ndex-pool-screening on Meteora, volatile preset, top 8\n```\n\n## Tips\n\n- Always send a User-Agent to Meteora datapi or you get HTTP 403.\n- `fee_active_tvl_ratio` is **windowed** (default 30m), not 24h APR. Label the window.\n- Read-only. Deploying is Etemaro, not this skill.\n- Pair query (`--query BONK`) defaults to `loose` so you can compare bin steps. Dead pools\n  (zero volume and fee\u002FTVL) are still dropped.\n- `loose` is for pair comparison \u002F empty-result debugging, not a live LP pick.\n\n## Screener script\n\nStandard library only. Read-only GET. The full source lives in\n[references\u002Fmeteora-screener.md](references\u002Fmeteora-screener.md); copy it into a scratch\ndirectory (for example via `mktemp -d`), run it with Python 3.10+, and delete the\ncopy when done. It only ever GETs the public endpoints documented in\n[references\u002Fmeteora-apis.md](references\u002Fmeteora-apis.md).\n\n\n```python\n#!\u002Fusr\u002Fbin\u002Fenv python3\n\"\"\"Rank Meteora DLMM pools from public datapi. Stdlib only. Read-only GET.\"\"\"\n  ... full source in references\u002Fmeteora-screener.md ...\n```\n","# Meteora DLMM pool screening\n\nRank Meteora DLMM pools the way an LP screener should: **hard-filter first, then sort by\nwindowed fee \u002F active TVL**. Public APIs only. No keys, no transactions.\n\nThe embedded screener script below encodes the gates so every run uses the same numbers.\nSave it to a scratch directory (for example `mktemp -d`), run it with `python3`, and\ndelete the copy when done. It only ever **GET**s the public endpoints documented in\n[references\u002Fmeteora-apis.md](references\u002Fmeteora-apis.md).\n\n```bash\npython3 screen.py                  # trending volatile (default)\npython3 screen.py --preset stable\npython3 screen.py --query BONK     # pair search; preset defaults to loose\npython3 screen.py --query BONK --preset volatile\npython3 screen.py --json --limit 8\n```\n\nIf you do not materialize the script, curl the same endpoints in\n[references\u002Fmeteora-apis.md](references\u002Fmeteora-apis.md).\nAlways send a `User-Agent` — unauthenticated requests without one get `403`.\n\n## When to use\n\n- User wants a ranked Meteora DLMM candidate list (trending or a token\u002Fpair).\n- User asks which bin step \u002F pool to LP for a pair.\n- User wants a fee\u002FTVL screen, not a single-pool deep dive.\n\nNot this skill: deploying, claiming, closing, swapping, wallet hygiene, or a full\ntoken-holder \u002F narrative research dump. Stop after the ranked table and verdicts.\n\n## Method\n\n1. **Universe** — trending discovery (`category=trending`) unless the user named a token,\n   then query that mint\u002Fsymbol. Pair query defaults to `--preset loose` so bin-step\n   tradeoffs stay visible; pass `--preset volatile` only when the user wants that gate.\n2. **Hard filters** — reject before ranking. A high fee\u002FTVL pool that fails a gate is a\n   skip, not a \"maybe\".\n3. **Score** — `fee_active_tvl_ratio * 1000 + organic * 10 + volume \u002F 100 + holders \u002F 100`.\n   Fee\u002FTVL dominates; organic and activity break ties.\n4. **Verdict** — `pass` (clears gates, top of list), `watch` (clears gates but thin\n   activity, unverified token, or awkward bin step), `skip` (failed a gate).\n5. **Stop** — print the table. Do not fetch a wallet, do not build a tx, do not call Etemaro CLI.\n\n## Presets\n\nDefaults match a volatile\u002Fnarrative Solana LP screen (wide bin step, mid TVL). Change\npreset when the user says stable pair or blue-chip.\n\n| Preset | bin_step | TVL USD | min fee\u002Factive TVL | min organic | min holders | min volume |\n| :--- | :--- | :--- | :--- | :--- | :--- | :--- |\n| `volatile` (default) | 80–125 | 10k–150k | 0.05 | 60 | 500 | 500 |\n| `stable` | 1–50 | 100k–5m | 0.02 | 70 | 2000 | 5000 |\n| `bluechip` | 1–25 | 500k–10m | 0.01 | 80 | 5000 | 10000 |\n| `loose` | any | ≥1k | 0 | 0 | 0 | 0 |\n\nAlways reject: dead pools (zero volume and zero fee\u002FTVL). Any preset except `loose` also\nrejects critical token warnings, high single-ownership, non-DLMM pool type.\n\nTimeframe: `30m` default. `5m` is noisier (spikes look like yield). `24h` is smoother but\nlags a dead pool. State the timeframe in the report — windowed fee\u002FTVL is not 24h APR.\n\n## Report shape\n\n```\n# Meteora DLMM screening\nUniverse: trending | query=\u003Ctoken>   Timeframe: 30m   Preset: volatile\nProtocol: tvl=$…  vol_24h=$…  pools=…\n\n## Ranked\n| # | name | bin | fee\u002FTVL | tvl | vol | organic | holders | verdict | why |\n...\n\n## Rejects (sample)\n- NAME — reason\n```\n\nKeep `why` to one clause (e.g. \"fee\u002FTVL 0.24, organic 67, bin 80\"). Cite pool address.\nIf the API returns zero rows, say so and loosen one gate at a time (usually `maxTvl` or\n`minFeeActiveTvlRatio`) — do not invent pools.\n\n## Read-only safety\n\nThis skill only **GET**s public Meteora JSON. No `.env`, no keystore, no signing, no\n`deploy` \u002F `swap` \u002F `claim` \u002F `close`. If the user wants live execution, point them at\n[Etemaro](https:\u002F\u002Fetemaro.com) (repo: https:\u002F\u002Fgithub.com\u002Fromankurnovskii\u002Fetemaro) and stop.\n\n## Limitations\n\n- Depends on Meteora's public datapi endpoints, which are undocumented, rate limited,\n  and can change or disappear without notice; this skill is not affiliated with Meteora.\n- All metrics are **windowed** (default 30m). Fee\u002FTVL is not 24h APR, and past yield\n  does not predict future yield; impermanent loss, bin-step drift, and fill risk are\n  not modeled here.\n- Screening output is informational only and is **not financial advice**; a `pass`\n  verdict is not a recommendation to deposit funds.\n- Token scores rely on third-party organic-score and holder fields that may be stale,\n  manipulated, or wrong for new or low-liquidity tokens.\n- The embedded screener reads public data only; it never signs, swaps, or deploys, and\n  it intentionally has no execution path.\n- Respect the public API: send a User-Agent and poll conservatively.\n\n## Go deeper — Etemaro\n\nEtemaro runs this screen on a cron, adds holder\u002Fbot\u002Flaunchpad gates, pool memory, and\ncan deploy. The skill is the analysis half; the product is the loop.\n\n## Prompt examples\n\n```text\nscreen trending Meteora DLMM pools for LP\n```\n\n```text\nwhich Meteora pool should I LP for BONK?\n```\n\n```text\nrank SOL-USDC DLMM pools by fee\u002FTVL and bin step\n```\n\n```text\ndex-pool-screening on Meteora, volatile preset, top 8\n```\n\n## Tips\n\n- Always send a User-Agent to Meteora datapi or you get HTTP 403.\n- `fee_active_tvl_ratio` is **windowed** (default 30m), not 24h APR. Label the window.\n- Read-only. Deploying is Etemaro, not this skill.\n- Pair query (`--query BONK`) defaults to `loose` so you can compare bin steps. Dead pools\n  (zero volume and fee\u002FTVL) are still dropped.\n- `loose` is for pair comparison \u002F empty-result debugging, not a live LP pick.\n\n## Screener script\n\nStandard library only. Read-only GET. The full source lives in\n[references\u002Fmeteora-screener.md](references\u002Fmeteora-screener.md); copy it into a scratch\ndirectory (for example via `mktemp -d`), run it with Python 3.10+, and delete the\ncopy when done. It only ever GETs the public endpoints documented in\n[references\u002Fmeteora-apis.md](references\u002Fmeteora-apis.md).\n\n\n```python\n#!\u002Fusr\u002Fbin\u002Fenv python3\n\"\"\"Rank Meteora DLMM pools from public datapi. Stdlib only. Read-only GET.\"\"\"\n  ... full source in references\u002Fmeteora-screener.md ...\n```\n",{"name":5,"risk":43,"source":30,"license":14,"metadata":44,"date_added":47,"description":48,"source_repo":49,"source_type":30,"compatibility":50},"safe",{"author":45,"version":46},"etemaro","1.0.0","2026-09-17","Screen and rank Meteora DLMM pools for LP quality using public Meteora APIs (fee\u002FTVL, bin step, organic score). Read-only: never deploys, swaps, or signs.\n","romankurnovskii\u002Fetemaro","Network access to public Meteora datapi. No API key. The bundled Python 3 stdlib screener is embedded in this file under \"Screener script\".","main","f3312ba749561b6159f477dbfc9313c875d40a56",".agents\u002Fskills_archive\u002Fmeteora-dlmm-pool-screening","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612","2026-10-25 23:50:58",{"source":8,"skillName":5,"commands":58,"prompt":68,"zipAvailable":69},[59,62,65],{"tool":60,"command":61},"npx","npx skills add duc-duy-1612\u002FOnline-Delivery-Systems-Web --skill meteora-dlmm-pool-screening",{"tool":63,"command":64},"bunx","bunx skills add duc-duy-1612\u002FOnline-Delivery-Systems-Web --skill meteora-dlmm-pool-screening",{"tool":66,"command":67},"pnpm","pnpm dlx skills add duc-duy-1612\u002FOnline-Delivery-Systems-Web --skill meteora-dlmm-pool-screening","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fmeteora-dlmm-pool-screening\u002FSKILL.md",true,[71,77],{"path":72,"resourceType":73,"resourceTypeDesc":74,"sizeBytes":75,"sourceHtmlUrl":76},"references\u002Fmeteora-apis.md","REFERENCE","参考文档",2146,"https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fmeteora-dlmm-pool-screening\u002Freferences\u002Fmeteora-apis.md",{"path":78,"resourceType":73,"resourceTypeDesc":74,"sizeBytes":79,"sourceHtmlUrl":80},"references\u002Fmeteora-screener.md",12487,"https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fmeteora-dlmm-pool-screening\u002Freferences\u002Fmeteora-screener.md",[82,109,132,156,183,207],{"skillNo":83,"name":84,"nameZh":6,"description":85,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":86,"categories":87,"keywords":93,"publishedAt":38},"01M6Q0FA5FZ410Z33Z3TFQ4DBA","zero-trust","Implement zero-trust network architecture. Configure identity-based access, micro-segmentation, and continuous verification. Use when implementing modern security architectures.","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fzero-trust\u002FSKILL.md",[88],{"categoryNo":89,"categoryName":90,"taxonomyType":91,"taxonomyTypeDesc":92},"01JBSEEDCAT000000000000011","运维与部署","SCENARIO","使用场景",[94,95,96,97,98,99,84,100,101,35,102,31,30,51,103,104,105,106,107,108],"ZeRO","trust","zero trust","architecture","assessment","verification","segmentation","devops-security","configure","active","critical","scope","scripts","relevant","implementing",{"skillNo":110,"name":111,"nameZh":6,"description":112,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":113,"categories":114,"keywords":115,"publishedAt":38},"01M6Q0F1YZJW3KX5FBKEVZ8CV4","zcode-delegate","Delegate coding tasks to the Z.AI ZCode CLI only when the user explicitly requests it, while the orchestrator retains review and landing responsibility.","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fzcode-delegate\u002FSKILL.md",[],[116,117,118,119,120,121,122,123,124,125,126,33,127,31,128,30,129,130,104,131],"delegate","zcode","zcode delegate","review","cli","orchestration","tasks","run","Bash","model","node","orchestrator","files","desktop app","app","agent-orchestration",{"skillNo":133,"name":134,"nameZh":6,"description":135,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":136,"categories":137,"keywords":138,"publishedAt":38},"01M6Q0ETK41VGNMYEXW0T00AJN","youtube-transcript","Fetch YouTube transcripts through DeepAPI or local fallback tooling and save clean text output.","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fyoutube-transcript\u002FSKILL.md",[],[139,140,141,43,142,143,144,145,146,147,148,149,150,30,51,151,152,153,154,155],"transcript","youtube transcript","youtube","github","codex","research","license","https","text","fetch","tooling","clean","local","output","deepapi","youtube transcripts","blob",{"skillNo":157,"name":158,"nameZh":6,"description":159,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":160,"categories":161,"keywords":173,"publishedAt":38},"01M6Q0EPPH2PVMDW40017F8WX0","youtube-transcript-skills","Fetch YouTube video transcripts, search videos\u002Fchannels, browse channels, and extract playlists via the getyoutubetranscript.com API - free tier, no card required.","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fyoutube-transcript-skills\u002FSKILL.md",[162,165,168],{"categoryNo":163,"categoryName":164,"taxonomyType":91,"taxonomyTypeDesc":92},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":166,"categoryName":167,"taxonomyType":91,"taxonomyTypeDesc":92},"01JBSEEDCAT000000000000016","图像与多媒体",{"categoryNo":169,"categoryName":170,"taxonomyType":171,"taxonomyTypeDesc":172},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[139,140,141,174,43,175,142,143,145,176,36,177,178,148,179,30,51,180,181,182],"youtube transcript skills","gemini","search","Video","browse","api-integration","free","card","channels",{"skillNo":184,"name":185,"nameZh":6,"description":186,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":187,"categories":188,"keywords":193,"publishedAt":38},"01M6Q0EAB96PX83W5PTE8A0R8D","youtube-notetaker","Turn YouTube talks into local study notes with slides, transcripts, editable annotations, and a markdown-backed viewer.","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fyoutube-notetaker\u002FSKILL.md",[189,192],{"categoryNo":190,"categoryName":191,"taxonomyType":91,"taxonomyTypeDesc":92},"01JBSEEDCAT000000000000003","演示文稿",{"categoryNo":166,"categoryName":167,"taxonomyType":91,"taxonomyTypeDesc":92},[141,194,195,120,43,196,197,198,199,145,177,200,201,202,203,51,204,151,205,206],"youtube notetaker","notetaker","workflow","official","notes","code","markdown","slides","annotations","README","study","dair-academy","viewer",{"skillNo":208,"name":209,"nameZh":6,"description":210,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":211,"categories":212,"keywords":214,"publishedAt":38},"01M6Q0E55F0GW5MX48V8HXS8B5","youtube-full","Fetch YouTube transcripts, search videos, browse channels, and extract playlists via TranscriptAPI — no yt-dlp, no Google API key, works from any cloud server.","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fyoutube-full\u002FSKILL.md",[213],{"categoryNo":163,"categoryName":164,"taxonomyType":91,"taxonomyTypeDesc":92},[215,141,216,217,43,175,176,218,219,36,177,178,148,220,179,30,51,180,221,154],"youtube full","full","google","server","dlp","credits","automatic"]