{
  "name": "icp-cli",
  "title": "ICP CLI",
  "category": "Infrastructure",
  "description": "Guides use of the icp command-line tool for building and deploying Internet Computer applications. Covers project configuration (icp.yaml), recipes, environments, canister lifecycle, identity management, and bundling a project into a self-contained .icp package (icp project bundle). Use when building, deploying, or managing any IC project. Use when the user mentions icp, dfx, canister deployment, local network, project setup, or bundling/packaging an app as an .icp file. Do NOT use for canister-level programming patterns like access control, inter-canister calls, or stable memory — use domain-specific skills instead.",
  "license": "Apache-2.0",
  "compatibility": null,
  "updated": "2026-09-25T09:21:00.000Z",
  "urls": {
    "html": "https://skills.internetcomputer.org/skills/icp-cli/",
    "markdown": "https://skills.internetcomputer.org/.well-known/skills/icp-cli/SKILL.md",
    "json": "https://skills.internetcomputer.org/api/skills/icp-cli.json",
    "source": "https://github.com/dfinity/icskills/blob/eb72d4ec81c01ec4ae55c7f33962f8ac12ba1ceb/skills/icp-cli/SKILL.md"
  },
  "publisher": {
    "name": "DFINITY Foundation",
    "url": "https://dfinity.org"
  },
  "canonicalRepo": {
    "name": "dfinity/icskills",
    "url": "https://github.com/dfinity/icskills"
  }
}
