@pixel-point/toolcraft
v0.0.7
Published
Package entrypoint for creating standalone Toolcraft apps.
Downloads
630
Readme
Toolcraft CLI
Package entrypoint for creating standalone Toolcraft apps.
npx @pixel-point/toolcraft createThe create command uses the current directory when no target directory is passed, prompts for missing project values in an interactive terminal, generates the app, runs pnpm install, then prints the command to start the dev server.
After dependencies are installed, Toolcraft installs the required workflow skills
in a batch through the skills CLI. The skill installer uses the same agent,
scope, and installation prompts as npx skills add.
License
Toolcraft is distributed under the Toolcraft Designer License in LICENSE.md.
Designer client work is permitted under that license. Using AI coding assistants
or agents such as Codex, Claude, ChatGPT, Cursor, or similar tools to work on
generated apps is permitted. Platform, generator, AI software product,
app-builder, website-builder, template-marketplace, and resale uses require a
separate commercial license from Pixel Point.
Scripted usage:
npx @pixel-point/toolcraft create my-toolcraft-app --name my-toolcraft-app --yes --forceInstall Toolcraft skills to specific agents or locations:
npx @pixel-point/toolcraft create my-toolcraft-app --agent codex --agent claude-code
npx @pixel-point/toolcraft create my-toolcraft-app --agent codex --global
npx @pixel-point/toolcraft create my-toolcraft-app --all
npx @pixel-point/toolcraft create my-toolcraft-app --no-skillsLocal source test without publishing:
mkdir -p /tmp/toolcraft-local-cli-test
cd /tmp/toolcraft-local-cli-test
node /Users/alex/Projects/primeui-v2/cli/bin/toolcraft.mjs --name local-cli-test --yes --force --no-install --no-skillsLocal tarball test, matching the published package layout:
cd cli
npm pack --pack-destination /tmp
cd ..
TOOLCRAFT_SKIP_INSTALL=1 TOOLCRAFT_SKIP_SKILLS=1 npm exec --package /tmp/pixel-point-toolcraft-0.0.2.tgz -- toolcraft create /tmp/toolcraft-pack-exec-test --name pack-exec-test --yes --force