{
  "$schema": "https://schemas.agentskills.io/discovery/0.2.0/schema.json",
  "name": "pwgen Knowledge Hub",
  "description": "WebAssembly password generator compiled for CLI, Custom Elements, ESM, Node.js, and Web App exploration, powered by ShadowClaw.",
  "skills": [
    {
      "name": "pwgen-entropy",
      "type": "skill-md",
      "description": "Calculate information entropy (bits) and security rating for any target password.",
      "url": "../../.agents/skills/main/pwgen-entropy/SKILL.md",
      "digest": "sha256:cf20ceb1e1ecfc8c7808b4f2fc8bdb0f7cd1b1d931909e4f65f3bace42e1f96d",
      "tools": [
        {
          "name": "pwgen_entropy",
          "url": "../../.agents/tools/main/pwgen_entropy.json",
          "digest": "sha256:8150c84eeaec864e4ee4a3b1b62dc4f8a34e6aa04aa2c00f858167474d3b5d16"
        }
      ],
      "scripts": [
        {
          "name": "pwgen",
          "url": "../../.agents/scripts/main/pwgen.js",
          "digest": "sha256:c213bd6499ad7fd59f6bf07aee42e199f5862d7591d9eccd8414c31184fa4cd5"
        }
      ]
    },
    {
      "name": "pwgen-help",
      "type": "skill-md",
      "description": "Analyze and explain pwgen command-line flags and security options.",
      "url": "../../.agents/skills/main/pwgen-help/SKILL.md",
      "digest": "sha256:9a6f3e89f9fd1e3df5298764581b5a7e17d242517ce102e3a7ba638992764aee",
      "tools": [
        {
          "name": "pwgen_help",
          "url": "../../.agents/tools/main/pwgen_help.json",
          "digest": "sha256:ef481e6d92fadfdda2bc4af08b1cddc9ac232037fc92acd4011d03c1aa4a272f"
        }
      ],
      "scripts": [
        {
          "name": "pwgen",
          "url": "../../.agents/scripts/main/pwgen.js",
          "digest": "sha256:c213bd6499ad7fd59f6bf07aee42e199f5862d7591d9eccd8414c31184fa4cd5"
        }
      ]
    },
    {
      "name": "pwgen",
      "type": "skill-md",
      "description": "Generate custom secure or phonetic passwords using the WASM pwgen engine with configurable flags, length, and count.",
      "url": "../../.agents/skills/main/pwgen/SKILL.md",
      "digest": "sha256:51b792f30646ea1eb8a6181ef91ba0815588778ba77657776e6dc3f81f46256f",
      "tools": [
        {
          "name": "pwgen",
          "url": "../../.agents/tools/main/pwgen.json",
          "digest": "sha256:a3869da6e9d0c74a944f86c9c956ed457cc608c9fdbdd12f71d1965166ae7e84"
        }
      ],
      "scripts": [
        {
          "name": "pwgen-adapter",
          "url": "../../.agents/scripts/main/pwgen-adapter.js",
          "digest": "sha256:f2630eae295c03fceff5ee6eb850e81ee90e6990c16993dbc8fc7d49e42b1f12"
        },
        {
          "name": "pwgen-element",
          "url": "../../.agents/scripts/main/pwgen-element.js",
          "digest": "sha256:aa194c5fb6c92d1be8c8ce95905849c515c3d141821ccd9d4ff5deba33b91664"
        },
        {
          "name": "pwgen",
          "url": "../../.agents/scripts/main/pwgen.js",
          "digest": "sha256:c213bd6499ad7fd59f6bf07aee42e199f5862d7591d9eccd8414c31184fa4cd5"
        }
      ]
    },
    {
      "name": "skill-creator",
      "type": "skill-md",
      "description": "Create, edit, review, and validate ShadowClaw declarative skills and their supporting resources.",
      "url": "../../.agents/skills/main/skill-creator/SKILL.md",
      "digest": "sha256:21cdf3af5603edd566c6cca9a02c8ac2489b51ff0d984862fb09804c72bd553a"
    }
  ],
  "tools": [
    {
      "name": "pwgen",
      "description": "Generate custom secure or phonetic passwords using the pwgen engine with configurable CLI flags, password length, and count.",
      "url": "../../.agents/tools/main/pwgen.json",
      "digest": "sha256:a3869da6e9d0c74a944f86c9c956ed457cc608c9fdbdd12f71d1965166ae7e84"
    },
    {
      "name": "pwgen_entropy",
      "description": "Calculate exact mathematical bits of entropy, character pool size, and security rating for a given password.",
      "url": "../../.agents/tools/main/pwgen_entropy.json",
      "digest": "sha256:8150c84eeaec864e4ee4a3b1b62dc4f8a34e6aa04aa2c00f858167474d3b5d16"
    },
    {
      "name": "pwgen_help",
      "description": "Explain pwgen command-line flags and options in human-readable detail.",
      "url": "../../.agents/tools/main/pwgen_help.json",
      "digest": "sha256:ef481e6d92fadfdda2bc4af08b1cddc9ac232037fc92acd4011d03c1aa4a272f"
    }
  ],
  "scripts": [
    {
      "name": "pwgen-adapter",
      "description": "Portable ESM engine logic and tool execution handler for pwgen-adapter.",
      "url": "../../.agents/scripts/main/pwgen-adapter.js",
      "digest": "sha256:f2630eae295c03fceff5ee6eb850e81ee90e6990c16993dbc8fc7d49e42b1f12"
    },
    {
      "name": "pwgen-element",
      "description": "Portable ESM engine logic and tool execution handler for pwgen-element.",
      "url": "../../.agents/scripts/main/pwgen-element.js",
      "digest": "sha256:aa194c5fb6c92d1be8c8ce95905849c515c3d141821ccd9d4ff5deba33b91664"
    },
    {
      "name": "pwgen",
      "description": "Portable ESM engine logic and tool execution handler for pwgen.",
      "url": "../../.agents/scripts/main/pwgen.js",
      "digest": "sha256:c213bd6499ad7fd59f6bf07aee42e199f5862d7591d9eccd8414c31184fa4cd5"
    }
  ],
  "dependencies": {
    "tools": [
      "../../.agents/tools/main/pwgen.json",
      "../../.agents/tools/main/pwgen_entropy.json",
      "../../.agents/tools/main/pwgen_help.json"
    ],
    "scripts": [
      "../../.agents/scripts/main/pwgen-adapter.js",
      "../../.agents/scripts/main/pwgen-element.js",
      "../../.agents/scripts/main/pwgen.js"
    ]
  }
}
