askill
setup

setupSafety 100Repository

Use when installing, updating, or troubleshooting the dasel v3 binary — runs the install script, verifies installation, and diagnoses PATH and download issues

28 stars
1.2k downloads
Updated last week

Package Files

Loading files...
SKILL.md

Purpose

Install or update the dasel v3 binary from GitHub Releases into user-space (~/.local/bin on Linux/WSL2/macOS, %LOCALAPPDATA%\Programs\dasel on Windows). The install script handles platform detection, SHA256 verification, and PATH setup.

Install Script

The install script is a PEP 723 Python script at ${CLAUDE_PLUGIN_ROOT}/scripts/install_dasel.py.

Commands

Install or update to latest version:

${CLAUDE_PLUGIN_ROOT}/scripts/install_dasel.py

Force reinstall (even if already at latest version):

${CLAUDE_PLUGIN_ROOT}/scripts/install_dasel.py --force

Preview what would happen without making changes:

${CLAUDE_PLUGIN_ROOT}/scripts/install_dasel.py --dry-run

Install to a custom directory instead of the default:

${CLAUDE_PLUGIN_ROOT}/scripts/install_dasel.py --bin-dir /custom/path

Verify Installation

After install, confirm dasel is available:

dasel --version

Expected output format: dasel version v3.x.x

Supported Platforms

  • Linux x86_64 (amd64)
  • Linux ARM64 (aarch64)
  • Windows x64 (native + WSL2)

WSL2 uses the Linux binary (dasel_linux_amd64), not the Windows .exe. The WSL2 environment is a full Linux subsystem.

Troubleshooting

"command not found" after install

~/.local/bin is not in PATH. Add it:

export PATH="$HOME/.local/bin:$PATH"

Make persistent by adding to ~/.bashrc or ~/.zshrc:

echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

Download failures

  • Check internet connectivity: curl -I https://api.github.com
  • GitHub API rate limits: unauthenticated requests are limited to 60/hour. Set GITHUB_TOKEN environment variable for higher limits.
  • Retry with --force after transient failures.

SHA256 mismatch

The install script verifies the downloaded binary against the SHA256 digest from the GitHub API response. A mismatch indicates a corrupted download or tampered binary.

Fix: re-download with --force:

${CLAUDE_PLUGIN_ROOT}/scripts/install_dasel.py --force

Permission denied

Ensure the install directory exists and is writable:

mkdir -p ~/.local/bin
ls -ld ~/.local/bin

The directory should be owned by the current user with write permission.

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

88/100Analyzed 3/2/2026

Well-structured skill for installing and troubleshooting dasel v3 binary. Provides clear commands, multiple install options, platform support, and comprehensive troubleshooting for common issues. Located in a dedicated skills folder with proper metadata. Slightly reduces score due to being specific to a single plugin context, though dasel itself is a general-purpose tool.

100
95
75
90
95

Metadata

Licenseunknown
Version-
Updatedlast week
PublisherJamie-BitFlight

Tags

apigithub