{
  "name": "skill-publish",
  "version": "1.0.13",
  "description": "Publish trustless, immutable, on-chain skill releases via the HOL Registry Broker.",
  "type": "module",
  "homepage": "https://hol.org/registry/skills/publish",
  "bugs": {
    "url": "https://github.com/hashgraph-online/skill-publish/issues"
  },
  "funding": {
    "type": "individual",
    "url": "https://github.com/sponsors/hashgraph-online"
  },
  "bin": {
    "skill-publish": "bin/cli.mjs"
  },
  "files": [
    "action.yml",
    "entrypoint.mjs",
    "bin/",
    "schemas/",
    "examples/",
    "apis.json",
    "llms.txt",
    "README.md",
    "CITATION.cff",
    "codemeta.json"
  ],
  "keywords": [
    "hashgraph-online",
    "hcs-26",
    "skill-registry",
    "registry-broker",
    "hedera",
    "cli",
    "github-action",
    "github-actions",
    "ci-cd",
    "publish-skill",
    "agent-skill",
    "ai-skills",
    "skill-publish",
    "immutable-releases",
    "on-chain-publishing",
    "skill-release-automation"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/hashgraph-online/skill-publish.git"
  },
  "license": "Apache-2.0",
  "author": "Hashgraph Online <hello@hashgraphonline.com>",
  "engines": {
    "node": ">=20"
  },
  "dependencies": {
    "@hol-org/rb-client": "^0.1.177",
    "@hashgraph/sdk": "^2.78.0",
    "picocolors": "^1.1.1"
  },
  "scripts": {
    "lint": "node --check entrypoint.mjs && node --check bin/cli.mjs && node --check bin/lib/broker-api.mjs && node --check bin/lib/create-command.mjs && node --check bin/lib/credential-store.mjs && node --check bin/lib/setup-command.mjs && node --check bin/lib/account-commands.mjs && node --check bin/lib/local-commands.mjs && node --check bin/lib/doctor-command.mjs && node --check bin/lib/start-command.mjs && node --check bin/lib/cli-help.mjs && node --check bin/lib/repo-commands.mjs && node --check bin/lib/repo-skill-utils.mjs && node --check bin/lib/package-files.mjs && node --check bin/lib/skill-package.mjs && node --check bin/lib/skill-presets.mjs && node --check bin/lib/distribution-kit.mjs && node --check bin/lib/distribution-commands.mjs && node --check bin/lib/codemeta.mjs && node --check bin/lib/hcs-28.mjs && node --check bin/lib/hcs-28-github-health.mjs && node --check bin/lib/indexnow.mjs && node --check bin/lib/apply-distribution-kit.mjs && node --check bin/lib/managed-comments.mjs && node --check bin/lib/preview-report.mjs && node --check bin/lib/preview-output.mjs && node --check test/broker-api.test.mjs && node --check test/cli-contract.test.mjs && node --check test/hcs-28.test.mjs && node --check test/managed-comments.test.mjs && node --check test/validate-preview.test.mjs && node --check test/readme-contract.test.mjs && node --check test/repo-workflows.test.mjs",
    "test:broker-api": "node test/broker-api.test.mjs",
    "test:package-files": "node test/package-files.test.mjs",
    "test:cli-contract": "node test/cli-contract.test.mjs",
    "test:hcs-28": "node test/hcs-28.test.mjs",
    "test:managed-comments": "node test/managed-comments.test.mjs",
    "test:validate-preview": "node test/validate-preview.test.mjs",
    "test:readme-contract": "node test/readme-contract.test.mjs",
    "test:repo-workflows": "node test/repo-workflows.test.mjs",
    "smoke:help": "node bin/cli.mjs --help",
    "smoke:start": "node bin/cli.mjs start --non-interactive",
    "smoke:doctor": "node bin/cli.mjs doctor --json",
    "smoke:whoami": "node bin/cli.mjs whoami --help",
    "smoke:credits": "node bin/cli.mjs credits --help",
    "smoke:fund": "node bin/cli.mjs fund --help",
    "smoke:setup-action": "node bin/cli.mjs setup-action --help",
    "smoke:scaffold-repo": "node bin/cli.mjs scaffold-repo --help",
    "smoke:create": "node bin/cli.mjs create --help",
    "smoke:badge": "node bin/cli.mjs badge --help",
    "smoke:install-url": "node bin/cli.mjs install-url --help",
    "smoke:attested-kit": "node bin/cli.mjs attested-kit --help",
    "smoke:apply-kit": "node bin/cli.mjs apply-kit --help",
    "smoke:submit-indexnow": "node bin/cli.mjs submit-indexnow --help"
  },
  "pnpm": {
    "overrides": {
      "bn.js": "5.2.3",
      "elliptic": "npm:@soatok/elliptic-to-noble@9999.0.0"
    }
  }
}
