[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M787Q6R9AQJS2KBFEJQ8CBS6":3,"skill-same:01M787Q6R9AQJS2KBFEJQ8CBS6":73},{"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":18,"publishedAt":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":33,"commitSha":34,"skillDirectory":35,"forksCount":14,"repositoryHtmlUrl":36,"repositoryHomepageUrl":6,"ownerHtmlUrl":37,"ownerBlogUrl":38,"ownerDescription":39,"updatedAt":40,"install":41,"resources":54},"01M787Q6R9AQJS2KBFEJQ8CBS6","holoscan-install-conda",null,"Install Holoscan SDK v4.3+ via Conda in a CUDA 13 environment. Use for Conda installs; redirect CUDA 12 hosts to container\u002Fwheel.","Solizardking\u002Ftrain2earn","Solizardking","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F108096810?v=4","01M786KDB10AYV042N0F9BD5B5","Clawd","01M786KDC5C3NPE4W44C5641EZ",0,"Apache-2.0","https:\u002F\u002Fgithub.com\u002FSolizardking\u002Ftrain2earn\u002Fblob\u002Fmain\u002Fskillhub\u002Fpublic\u002Fapi\u002Fskills\u002Fnvidia\u002Fholoscan-install-conda\u002FSKILL.md",[],[],"2026-11-15 14:19:17",false,"---\nname: holoscan-install-conda\nversion: \"1.0.0\"\ndescription: \"Install Holoscan SDK v4.3+ via Conda in a CUDA 13 environment. Use for Conda installs; redirect CUDA 12 hosts to container\u002Fwheel.\"\nlicense: Apache-2.0\nmetadata:\n  author: \"Holoscan Team \u003Choloscan-team@nvidia.com>\"\n  github-url: \"https:\u002F\u002Fgithub.com\u002Fnvidia-holoscan\u002Fholoscan-sdk\"\n  tags:\n    - holoscan\n    - install\n    - conda\n    - cuda\n---\n\n# Holoscan Conda Installation\n\n## Purpose\n\nInstall the Holoscan SDK (Python runtime and\u002For C++ dev headers) into a Conda environment on Linux x86_64, using conda-forge + rapidsai with a correctly pinned CUDA metapackage.\n\n## Prerequisites\n\n- Linux x86_64 with an NVIDIA GPU and CUDA 13 driver (check `nvidia-smi`).\n- `conda` (Miniforge preferred). Step 1 installs it if missing.\n- Network access to conda-forge, rapidsai, and `docs.nvidia.com`.\n\n## Limitations\n\n- **CUDA 13 only** (since v4.3.0 — earlier releases were CUDA 12). If the user has a CUDA 12 driver, redirect to `\u002Fholoscan-install-container` or `\u002Fholoscan-install-wheel` instead.\n- Linux x86_64 only — no aarch64\u002FiGPU support on conda-forge.\n- `ulimit -s 32768` is recommended in every shell that runs Holoscan — without it, some apps **may** segfault.\n\n## Step 0: Consult the Official Install Instructions\n\nAlways fetch the current Conda section of `https:\u002F\u002Fdocs.nvidia.com\u002Fholoscan\u002Fsdk-user-guide\u002Fsdk_installation.html` before installing — package names, channel selection, and the runtime\u002Fdev split can change between releases. Specifically extract:\n\n- The exact runtime package name (e.g. `holoscan` for Python bindings).\n- The C++ dev package name and whether the user needs it. As of v4.1.0, `libholoscan-dev` is a separate package containing headers and CMake config — install it whenever the user wants to develop C++ apps. Without it, `find_package(holoscan)` fails and there are no headers to `#include`.\n- Supported Python versions for the current release (3.10–3.13 for v4.3).\n- The current `cuda-version` pin (v4.3 → `13`).\n\n`rmm` and `ucxx` are distributed via the `rapidsai` channel; `holoscan`, `libholoscan`, and `libholoscan-dev` come from `conda-forge`.\n\nIf the doc disagrees with anything below, the doc wins — update the install commands accordingly and tell the user.\n\n## Step 1: Prerequisites Check\n\n```bash\nconda --version 2>&1\nnvidia-smi 2>&1 | head -5\n```\n\nIf `conda` is not found, install Miniforge silently (preferred over Miniconda for conda-forge):\n\n```bash\nwget -q https:\u002F\u002Fgithub.com\u002Fconda-forge\u002Fminiforge\u002Freleases\u002Flatest\u002Fdownload\u002FMiniforge3-Linux-x86_64.sh -O \u002Ftmp\u002FMiniforge3.sh\nbash \u002Ftmp\u002FMiniforge3.sh -b -p ~\u002Fminiforge3\nsource ~\u002Fminiforge3\u002Fetc\u002Fprofile.d\u002Fconda.sh\nconda --version\n```\n\nThe `-b` flag installs non-interactively without modifying `.bashrc`. Users must `source ~\u002Fminiforge3\u002Fetc\u002Fprofile.d\u002Fconda.sh` in each new shell (or add it to their shell RC file) to make `conda` available.\n\n## Step 2: Create Environment and Install\n\n### Package roles\n\n- `libholoscan` — C++ runtime symbols (`libholoscan_core.so`). Auto-pulled as a dependency.\n- `holoscan` — Python bindings.\n- `libholoscan-dev` — C++ headers, `libholoscan_core.so` symlink, and `holoscan-config.cmake` for `find_package(holoscan)`.\n- `rmm` — RAPIDS Memory Manager (rapidsai channel). Undeclared runtime dep of `holoscan`; `import holoscan` fails without it.\n- `ucxx` — UCX Python bindings (rapidsai channel), needed for distributed\u002Fmulti-process apps.\n- `cuda-version=13` — pins the CUDA 13 metapackage so the solver picks compatible CUDA runtime libs.\n\nCreate the environment first:\n\n```bash\nsource ~\u002Fminiforge3\u002Fetc\u002Fprofile.d\u002Fconda.sh   # if conda not yet on PATH\nconda create -n holoscan python=3.13 -y\nconda activate holoscan\n```\n\nThen pick one of the variants below based on the user's goal.\n\nPick the packages for the user's goal — Python-only needs `holoscan`, C++ dev needs `libholoscan-dev`, both works for combined use:\n\n```bash\nconda install \u003Cpackages> rmm ucxx cuda-version=13 -c rapidsai -c conda-forge -y\n```\n\nFor C++ development, also install the toolchain:\n\n```bash\nconda install -c conda-forge cxx-compiler cmake ninja -y\n```\n\nVerify Python installs with `python3 -c \"import holoscan; print(holoscan.__version__)\"`. Verify C++ dev installs with `ls \"$CONDA_PREFIX\u002Finclude\u002Fholoscan\"`.\n\n## Step 3: Run Python Tests\n\n`ulimit -s 32768` is recommended — without it, some Holoscan apps may segfault on startup.\n\n`video_replayer` is a display app that loops forever by default. Always patch its YAML to\nstop after 10 frames (`count: 10`, `repeat: false`, `realtime: false`) and to run headless\n(`headless: true`) — headless works with or without a display attached and avoids GUI\nfailure modes over SSH, so we don't branch on `$DISPLAY`.\n\nDownload scripts and YAML configs, patch the YAML, then run:\n\n```bash\nsource ~\u002Fminiforge3\u002Fetc\u002Fprofile.d\u002Fconda.sh\nconda activate holoscan\nulimit -s 32768\n\nSDK_VER=$(python3 -c \"import holoscan; print(holoscan.__version__)\")\nBASE=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fnvidia-holoscan\u002Fholoscan-sdk\u002Fv${SDK_VER}\u002Fexamples\"\n\ncurl -fsSL \"${BASE}\u002Fhello_world\u002Fpython\u002Fhello_world.py\"         -o \u002Ftmp\u002Fhs_hello_world.py\ncurl -fsSL \"${BASE}\u002Fvideo_replayer\u002Fpython\u002Fvideo_replayer.py\"   -o \u002Ftmp\u002Fhs_video_replayer.py\ncurl -fsSL \"${BASE}\u002Fvideo_replayer\u002Fpython\u002Fvideo_replayer.yaml\" -o \u002Ftmp\u002Fvideo_replayer.yaml\n\n# Patch video_replayer.yaml — 10 frames, headless.\npython3 -c \"\nc = open('\u002Ftmp\u002Fvideo_replayer.yaml').read()\nc = c.replace('count: 0', 'count: 10')\nc = c.replace('repeat: true', 'repeat: false')\nc = c.replace('realtime: true', 'realtime: false')\nc = c.replace('  width: 854', '  headless: true\\n  width: 854')\nopen('\u002Ftmp\u002Fvideo_replayer.yaml', 'w').write(c)\"\n\n# hello_world — no display, no data needed; expected: \"Hello World!\"\npython3 \u002Ftmp\u002Fhs_hello_world.py\n\n# video_replayer — needs racerx data; expected: frames rendered, \"Graph execution finished.\"\nHOLOSCAN_INPUT_PATH=\u002Fpath\u002Fto\u002Fholoscan\u002Fdata python3 \u002Ftmp\u002Fhs_video_replayer.py\n```\n\n`HOLOSCAN_INPUT_PATH` must point to the directory containing a `racerx\u002F` subdirectory.\nIf the user has the SDK source repo that is `~\u002Frepos\u002Fholoscan-sdk\u002Fdata`; otherwise download\nwith the `download_ngc_data` script from the Debian or source install tree.\n\n## Step 4: Remind the User\n\nThey must do the following in each new shell session:\n\n```bash\nsource ~\u002Fminiforge3\u002Fetc\u002Fprofile.d\u002Fconda.sh   # if Miniforge was installed with -b\nconda activate holoscan\nulimit -s 32768   # recommended — prevents segfaults in some apps\n```\n\nConsider adding these lines to `~\u002F.bashrc` or `~\u002F.zshrc` to avoid repeating them.\n\nThen offer next steps:\n- Explore C++ and Python examples at `https:\u002F\u002Fgithub.com\u002Fnvidia-holoscan\u002Fholoscan-sdk\u002Ftree\u002Fv\u003CVERSION>\u002Fexamples`\n- Walk through a specific example: `\u002Fexplain-example`\n- Start building a custom Holoscan application\n\n## Troubleshooting\n\n- **`ImportError: librmm.so: cannot open shared object file`.** `rmm` was not installed. Re-run the Step 2 `conda install` line — `rmm` is an undeclared runtime dependency of `holoscan`.\n- **Solver picks an older `holoscan` build than expected.** Channel order may be wrong. Use `-c rapidsai -c conda-forge` (rapidsai first) — that's the order in the official install command, and under strict channel priority a conda-forge-first ordering can lock the solver to an older `holoscan` build.\n- **Segmentation fault on app startup.** Set `ulimit -s 32768` in the current shell before running any Holoscan app. Not all apps trip this, but the larger stack avoids the failure mode.\n- **`find_package(holoscan)` fails when building C++ apps.** Install `libholoscan-dev` (headers + CMake config are in a separate package since v4.1.0).\n- **`conda: command not found` in a new shell.** Miniforge was installed with `-b` and did not patch `.bashrc`. Run `source ~\u002Fminiforge3\u002Fetc\u002Fprofile.d\u002Fconda.sh` or add it to your shell RC file.\n","# Holoscan Conda Installation\n\n## Purpose\n\nInstall the Holoscan SDK (Python runtime and\u002For C++ dev headers) into a Conda environment on Linux x86_64, using conda-forge + rapidsai with a correctly pinned CUDA metapackage.\n\n## Prerequisites\n\n- Linux x86_64 with an NVIDIA GPU and CUDA 13 driver (check `nvidia-smi`).\n- `conda` (Miniforge preferred). Step 1 installs it if missing.\n- Network access to conda-forge, rapidsai, and `docs.nvidia.com`.\n\n## Limitations\n\n- **CUDA 13 only** (since v4.3.0 — earlier releases were CUDA 12). If the user has a CUDA 12 driver, redirect to `\u002Fholoscan-install-container` or `\u002Fholoscan-install-wheel` instead.\n- Linux x86_64 only — no aarch64\u002FiGPU support on conda-forge.\n- `ulimit -s 32768` is recommended in every shell that runs Holoscan — without it, some apps **may** segfault.\n\n## Step 0: Consult the Official Install Instructions\n\nAlways fetch the current Conda section of `https:\u002F\u002Fdocs.nvidia.com\u002Fholoscan\u002Fsdk-user-guide\u002Fsdk_installation.html` before installing — package names, channel selection, and the runtime\u002Fdev split can change between releases. Specifically extract:\n\n- The exact runtime package name (e.g. `holoscan` for Python bindings).\n- The C++ dev package name and whether the user needs it. As of v4.1.0, `libholoscan-dev` is a separate package containing headers and CMake config — install it whenever the user wants to develop C++ apps. Without it, `find_package(holoscan)` fails and there are no headers to `#include`.\n- Supported Python versions for the current release (3.10–3.13 for v4.3).\n- The current `cuda-version` pin (v4.3 → `13`).\n\n`rmm` and `ucxx` are distributed via the `rapidsai` channel; `holoscan`, `libholoscan`, and `libholoscan-dev` come from `conda-forge`.\n\nIf the doc disagrees with anything below, the doc wins — update the install commands accordingly and tell the user.\n\n## Step 1: Prerequisites Check\n\n```bash\nconda --version 2>&1\nnvidia-smi 2>&1 | head -5\n```\n\nIf `conda` is not found, install Miniforge silently (preferred over Miniconda for conda-forge):\n\n```bash\nwget -q https:\u002F\u002Fgithub.com\u002Fconda-forge\u002Fminiforge\u002Freleases\u002Flatest\u002Fdownload\u002FMiniforge3-Linux-x86_64.sh -O \u002Ftmp\u002FMiniforge3.sh\nbash \u002Ftmp\u002FMiniforge3.sh -b -p ~\u002Fminiforge3\nsource ~\u002Fminiforge3\u002Fetc\u002Fprofile.d\u002Fconda.sh\nconda --version\n```\n\nThe `-b` flag installs non-interactively without modifying `.bashrc`. Users must `source ~\u002Fminiforge3\u002Fetc\u002Fprofile.d\u002Fconda.sh` in each new shell (or add it to their shell RC file) to make `conda` available.\n\n## Step 2: Create Environment and Install\n\n### Package roles\n\n- `libholoscan` — C++ runtime symbols (`libholoscan_core.so`). Auto-pulled as a dependency.\n- `holoscan` — Python bindings.\n- `libholoscan-dev` — C++ headers, `libholoscan_core.so` symlink, and `holoscan-config.cmake` for `find_package(holoscan)`.\n- `rmm` — RAPIDS Memory Manager (rapidsai channel). Undeclared runtime dep of `holoscan`; `import holoscan` fails without it.\n- `ucxx` — UCX Python bindings (rapidsai channel), needed for distributed\u002Fmulti-process apps.\n- `cuda-version=13` — pins the CUDA 13 metapackage so the solver picks compatible CUDA runtime libs.\n\nCreate the environment first:\n\n```bash\nsource ~\u002Fminiforge3\u002Fetc\u002Fprofile.d\u002Fconda.sh   # if conda not yet on PATH\nconda create -n holoscan python=3.13 -y\nconda activate holoscan\n```\n\nThen pick one of the variants below based on the user's goal.\n\nPick the packages for the user's goal — Python-only needs `holoscan`, C++ dev needs `libholoscan-dev`, both works for combined use:\n\n```bash\nconda install \u003Cpackages> rmm ucxx cuda-version=13 -c rapidsai -c conda-forge -y\n```\n\nFor C++ development, also install the toolchain:\n\n```bash\nconda install -c conda-forge cxx-compiler cmake ninja -y\n```\n\nVerify Python installs with `python3 -c \"import holoscan; print(holoscan.__version__)\"`. Verify C++ dev installs with `ls \"$CONDA_PREFIX\u002Finclude\u002Fholoscan\"`.\n\n## Step 3: Run Python Tests\n\n`ulimit -s 32768` is recommended — without it, some Holoscan apps may segfault on startup.\n\n`video_replayer` is a display app that loops forever by default. Always patch its YAML to\nstop after 10 frames (`count: 10`, `repeat: false`, `realtime: false`) and to run headless\n(`headless: true`) — headless works with or without a display attached and avoids GUI\nfailure modes over SSH, so we don't branch on `$DISPLAY`.\n\nDownload scripts and YAML configs, patch the YAML, then run:\n\n```bash\nsource ~\u002Fminiforge3\u002Fetc\u002Fprofile.d\u002Fconda.sh\nconda activate holoscan\nulimit -s 32768\n\nSDK_VER=$(python3 -c \"import holoscan; print(holoscan.__version__)\")\nBASE=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fnvidia-holoscan\u002Fholoscan-sdk\u002Fv${SDK_VER}\u002Fexamples\"\n\ncurl -fsSL \"${BASE}\u002Fhello_world\u002Fpython\u002Fhello_world.py\"         -o \u002Ftmp\u002Fhs_hello_world.py\ncurl -fsSL \"${BASE}\u002Fvideo_replayer\u002Fpython\u002Fvideo_replayer.py\"   -o \u002Ftmp\u002Fhs_video_replayer.py\ncurl -fsSL \"${BASE}\u002Fvideo_replayer\u002Fpython\u002Fvideo_replayer.yaml\" -o \u002Ftmp\u002Fvideo_replayer.yaml\n\n# Patch video_replayer.yaml — 10 frames, headless.\npython3 -c \"\nc = open('\u002Ftmp\u002Fvideo_replayer.yaml').read()\nc = c.replace('count: 0', 'count: 10')\nc = c.replace('repeat: true', 'repeat: false')\nc = c.replace('realtime: true', 'realtime: false')\nc = c.replace('  width: 854', '  headless: true\\n  width: 854')\nopen('\u002Ftmp\u002Fvideo_replayer.yaml', 'w').write(c)\"\n\n# hello_world — no display, no data needed; expected: \"Hello World!\"\npython3 \u002Ftmp\u002Fhs_hello_world.py\n\n# video_replayer — needs racerx data; expected: frames rendered, \"Graph execution finished.\"\nHOLOSCAN_INPUT_PATH=\u002Fpath\u002Fto\u002Fholoscan\u002Fdata python3 \u002Ftmp\u002Fhs_video_replayer.py\n```\n\n`HOLOSCAN_INPUT_PATH` must point to the directory containing a `racerx\u002F` subdirectory.\nIf the user has the SDK source repo that is `~\u002Frepos\u002Fholoscan-sdk\u002Fdata`; otherwise download\nwith the `download_ngc_data` script from the Debian or source install tree.\n\n## Step 4: Remind the User\n\nThey must do the following in each new shell session:\n\n```bash\nsource ~\u002Fminiforge3\u002Fetc\u002Fprofile.d\u002Fconda.sh   # if Miniforge was installed with -b\nconda activate holoscan\nulimit -s 32768   # recommended — prevents segfaults in some apps\n```\n\nConsider adding these lines to `~\u002F.bashrc` or `~\u002F.zshrc` to avoid repeating them.\n\nThen offer next steps:\n- Explore C++ and Python examples at `https:\u002F\u002Fgithub.com\u002Fnvidia-holoscan\u002Fholoscan-sdk\u002Ftree\u002Fv\u003CVERSION>\u002Fexamples`\n- Walk through a specific example: `\u002Fexplain-example`\n- Start building a custom Holoscan application\n\n## Troubleshooting\n\n- **`ImportError: librmm.so: cannot open shared object file`.** `rmm` was not installed. Re-run the Step 2 `conda install` line — `rmm` is an undeclared runtime dependency of `holoscan`.\n- **Solver picks an older `holoscan` build than expected.** Channel order may be wrong. Use `-c rapidsai -c conda-forge` (rapidsai first) — that's the order in the official install command, and under strict channel priority a conda-forge-first ordering can lock the solver to an older `holoscan` build.\n- **Segmentation fault on app startup.** Set `ulimit -s 32768` in the current shell before running any Holoscan app. Not all apps trip this, but the larger stack avoids the failure mode.\n- **`find_package(holoscan)` fails when building C++ apps.** Install `libholoscan-dev` (headers + CMake config are in a separate package since v4.1.0).\n- **`conda: command not found` in a new shell.** Miniforge was installed with `-b` and did not patch `.bashrc`. Run `source ~\u002Fminiforge3\u002Fetc\u002Fprofile.d\u002Fconda.sh` or add it to your shell RC file.\n",{"name":5,"license":15,"version":24,"metadata":25,"description":7},"1.0.0",{"tags":26,"author":31,"github-url":32},[27,28,29,30],"holoscan","install","conda","cuda","Holoscan Team \u003Choloscan-team@nvidia.com>","https:\u002F\u002Fgithub.com\u002Fnvidia-holoscan\u002Fholoscan-sdk","main","86cc27ffd16af6cb85948f1155578e6f3f61cc4c","skillhub\u002Fpublic\u002Fapi\u002Fskills\u002Fnvidia\u002Fholoscan-install-conda","https:\u002F\u002Fgithub.com\u002FSolizardking\u002Ftrain2earn","https:\u002F\u002Fgithub.com\u002FSolizardking","https:\u002F\u002Fmusebook.trade","Got a mile high and never came down","2026-10-08 11:52:53",{"source":8,"skillName":5,"commands":42,"prompt":52,"zipAvailable":53},[43,46,49],{"tool":44,"command":45},"npx","npx skills add Solizardking\u002Ftrain2earn --skill holoscan-install-conda",{"tool":47,"command":48},"bunx","bunx skills add Solizardking\u002Ftrain2earn --skill holoscan-install-conda",{"tool":50,"command":51},"pnpm","pnpm dlx skills add Solizardking\u002Ftrain2earn --skill holoscan-install-conda","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FSolizardking\u002Ftrain2earn\u002Fblob\u002Fmain\u002Fskillhub\u002Fpublic\u002Fapi\u002Fskills\u002Fnvidia\u002Fholoscan-install-conda\u002FSKILL.md",true,[55,61,65,69],{"path":56,"resourceType":57,"resourceTypeDesc":58,"sizeBytes":59,"sourceHtmlUrl":60},"BENCHMARK.md","REFERENCE","参考文档",3931,"https:\u002F\u002Fgithub.com\u002FSolizardking\u002Ftrain2earn\u002Fblob\u002Fmain\u002Fskillhub\u002Fpublic\u002Fapi\u002Fskills\u002Fnvidia\u002Fholoscan-install-conda\u002FBENCHMARK.md",{"path":62,"resourceType":57,"resourceTypeDesc":58,"sizeBytes":63,"sourceHtmlUrl":64},"metadata.json",345,"https:\u002F\u002Fgithub.com\u002FSolizardking\u002Ftrain2earn\u002Fblob\u002Fmain\u002Fskillhub\u002Fpublic\u002Fapi\u002Fskills\u002Fnvidia\u002Fholoscan-install-conda\u002Fmetadata.json",{"path":66,"resourceType":57,"resourceTypeDesc":58,"sizeBytes":67,"sourceHtmlUrl":68},"skill-card.md",3709,"https:\u002F\u002Fgithub.com\u002FSolizardking\u002Ftrain2earn\u002Fblob\u002Fmain\u002Fskillhub\u002Fpublic\u002Fapi\u002Fskills\u002Fnvidia\u002Fholoscan-install-conda\u002Fskill-card.md",{"path":70,"resourceType":57,"resourceTypeDesc":58,"sizeBytes":71,"sourceHtmlUrl":72},"verification.json",1335,"https:\u002F\u002Fgithub.com\u002FSolizardking\u002Ftrain2earn\u002Fblob\u002Fmain\u002Fskillhub\u002Fpublic\u002Fapi\u002Fskills\u002Fnvidia\u002Fholoscan-install-conda\u002Fverification.json",[74,82,90,98,105,113],{"skillNo":75,"name":76,"nameZh":6,"description":77,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":78,"licenseFileUrl":6,"sourceHtmlUrl":79,"categories":80,"keywords":81,"publishedAt":19},"01M78B94RSCAKMH1QS79VE6DG9","testing","For testing with Light Protocol programs and clients on localnet, devnet, and mainnet validation.","MIT","https:\u002F\u002Fgithub.com\u002FSolizardking\u002Ftrain2earn\u002Fblob\u002Fmain\u002Fskillhub\u002Fskills\u002Ftesting\u002FSKILL.md",[],[],{"skillNo":83,"name":84,"nameZh":6,"description":85,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":78,"licenseFileUrl":86,"sourceHtmlUrl":87,"categories":88,"keywords":89,"publishedAt":19},"01M78B81BKY8RX12HETPG8YKWK","qedgen","Formally verify programs by writing Lean 4 proofs. Trigger this skill whenever the user wants to formally verify code, generate Lean 4 proofs, prove properties about algorithms or smart contracts, verify invariants, convert program logic into formal specifications, or anything involving Lean 4 and formal verification. Also trigger when the user mentions \"qedgen\", \"lean proof\", \"formal proof\", \"verify my code\", \"prove correctness\", \"formal verification\", or wants mathematical guarantees about their implementation.","https:\u002F\u002Fgithub.com\u002FSolizardking\u002Ftrain2earn\u002Fblob\u002Fmain\u002Fskillhub\u002Fskills\u002Fsolana-formal-verification\u002FLICENSE","https:\u002F\u002Fgithub.com\u002FSolizardking\u002Ftrain2earn\u002Fblob\u002Fmain\u002Fskillhub\u002Fskills\u002Fsolana-formal-verification\u002FSKILL.md",[],[],{"skillNo":91,"name":92,"nameZh":6,"description":93,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":78,"licenseFileUrl":94,"sourceHtmlUrl":95,"categories":96,"keywords":97,"publishedAt":19},"01M78B7Q7C5K54E01DN83A60KG","solana-dev","Use when user asks to \"build a Solana dapp\", \"write an Anchor program\", \"create a token\", \"debug Solana errors\", \"set up wallet connection\", \"test my Solana program\", \"deploy to devnet\", or \"explain Solana concepts\" (rent, accounts, PDAs, CPIs, etc.). Also use for quick on-chain lookups via public RPC + curl — \"what's the balance of \u003Cwallet>\", \"look up transaction \u003Csig>\", \"token balance for \u003Caccount>\", \"check this address on mainnet\u002Fdevnet\". End-to-end Solana development playbook covering wallet connection, Anchor\u002FPinocchio programs, Codama client generation, LiteSVM\u002FMollusk\u002FSurfpool testing, security checklists, and JSON-RPC curl lookups against public clusters. Integrates with the Solana MCP server for live documentation search. Prefers framework-kit (@solana\u002Fclient + @solana\u002Freact-hooks) for UI, wallet-standard-first connection (incl. ConnectorKit), @solana\u002Fkit for client\u002FRPC code, and @solana\u002Fweb3-compat for legacy boundaries.","https:\u002F\u002Fgithub.com\u002FSolizardking\u002Ftrain2earn\u002Fblob\u002Fmain\u002Fskillhub\u002Fskills\u002Fsolana-dev\u002FLICENSE","https:\u002F\u002Fgithub.com\u002FSolizardking\u002Ftrain2earn\u002Fblob\u002Fmain\u002Fskillhub\u002Fskills\u002Fsolana-dev\u002FSKILL.md",[],[],{"skillNo":99,"name":100,"nameZh":6,"description":101,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":78,"licenseFileUrl":6,"sourceHtmlUrl":102,"categories":103,"keywords":104,"publishedAt":19},"01M78B7HXD6N6GWKSVRQ8F6Q31","solana-common-errors","Diagnose and fix common Solana development errors — GLIBC mismatches, Anchor version conflicts, cargo build-sbf \u002F platform-tools failures, LiteSVM issues, edition2024 crate pins, RPC airdrops, and Anchor 0.29→0.32 migrations. Use when builds fail, Anchor CLI won't install, or CI breaks on Debian\u002FUbuntu.","https:\u002F\u002Fgithub.com\u002FSolizardking\u002Ftrain2earn\u002Fblob\u002Fmain\u002Fskillhub\u002Fskills\u002Fsolana-common-errors\u002FSKILL.md",[],[],{"skillNo":106,"name":107,"nameZh":6,"description":108,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":109,"sourceHtmlUrl":110,"categories":111,"keywords":112,"publishedAt":19},"01M78B6T7YSYWQ0N4DP40QDXEZ","skill-creator","Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.","https:\u002F\u002Fgithub.com\u002FSolizardking\u002Ftrain2earn\u002Fblob\u002Fmain\u002Fskillhub\u002Fskills\u002Fskill-creator\u002Flicense.txt","https:\u002F\u002Fgithub.com\u002FSolizardking\u002Ftrain2earn\u002Fblob\u002Fmain\u002Fskillhub\u002Fskills\u002Fskill-creator\u002FSKILL.md",[],[],{"skillNo":114,"name":115,"nameZh":6,"description":116,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":78,"licenseFileUrl":6,"sourceHtmlUrl":117,"categories":118,"keywords":119,"publishedAt":19},"01M78B1VFT9X5AND7AE1HZPZGF","phantom-wallet-mcp","Execute wallet operations through the Phantom MCP server. Use when the user wants to interact with their Phantom wallet directly — get addresses, transfer SOL or SPL tokens, buy\u002Fswap tokens, sign transactions, and sign messages across Solana, Ethereum, Bitcoin, and Sui. Requires the @phantom\u002Fmcp-server to be configured as an MCP server.","https:\u002F\u002Fgithub.com\u002FSolizardking\u002Ftrain2earn\u002Fblob\u002Fmain\u002Fskillhub\u002Fskills\u002Fphantom-wallet-mcp\u002FSKILL.md",[],[]]