@ideaforceai/agentcadia-tools
v0.1.7
Published
Publishable AgentSkill + CLI wrapper for deterministic Agentcadia workspace sync
Maintainers
Readme
agentcadia-tools
agentcadia-tools is a publishable AgentSkill + CLI wrapper for deterministic Agentcadia workspace sync.
It includes:
SKILL.mdfor agent runtimes that consume skills- Python scripts for the real upload/download logic
- a small Node CLI entrypoint so the package can be executed with
npx
Install / run with npx
npx @ideaforceai/agentcadia-tools --help
npx @ideaforceai/agentcadia-tools upload --help
npx @ideaforceai/agentcadia-tools download --helpRequirements
- Node.js 18+
- Python 3 available as
python3
Commands
Upload
Important: upload requires metadata. The CLI will fail unless you pass either --metadata-file or --metadata-json.
For agent runtimes, the expected flow is:
- read the workspace first
- synthesize metadata from workspace files such as
AGENTS.md,SOUL.md,IDENTITY.md,USER.md, andTOOLS.md - build a JSON object containing at least
title,summary,detailDescription,description,category, andtags - save that JSON to a temporary file or pass it inline with
--metadata-json - only then run the upload command
- after success, send a short owner-facing upload notice first, then the share-image URL prompt, then the human-sounding share-copy prompt
Do not stop at the CLI error and immediately ask the owner for metadata unless the workspace is genuinely too sparse to infer a reasonable first draft.
Example with a metadata file:
npx @ideaforceai/agentcadia-tools upload \
--task-id <taskId> \
--origin <origin> \
--workspace <workspacePath> \
--metadata-file <metadataJsonPath>Example with inline metadata JSON:
npx @ideaforceai/agentcadia-tools upload \
--task-id <taskId> \
--origin <origin> \
--workspace <workspacePath> \
--metadata-json '{"title":"...","summary":"...","detailDescription":"...","description":"...","category":"productivity","tags":["automation","assistant"]}'Download
npx @ideaforceai/agentcadia-tools download \
--agent-id <agentId> \
--token <downloadToken> \
--origin <origin> \
--workspace <workspacePath>Add --allow-overwrite during download only when you explicitly want to overwrite existing local files.
Package contents
Published files:
SKILL.mdbin/agentcadia-tools.jsscripts/references/
Publish to npm
npm login
npm pack --dry-run
npm publish --access publicFor later releases:
npm version patch
npm publish --access public