Skills permissions issue

Something is obviously wrong with the installation.

My bot is telling me it can't use skills properly without copying them to /tmp/

This is obviously wrong.

What is the correct fix?

"Those error messages are from earlier failed attempts before I worked around the permission issues by copying the skill to /tmp/local-places-skill."

Location: /usr/lib/node_modules/clawdbot/skills/local-places/
Owner: root (installed via npm global)
Problem: When uv tries to create .venv, it fails with "Permission denied" because I'm running as user frank

My workaround: Copied to /tmp/local-places-skill/ where I have write access

Proper fix options:

1. chown -R clawd:clawd /usr/lib/node_modules/clawdbot/skills/local-places/
2. Or create a persistent location like /home/frank/.clawdbot/skills/local-places/ and run from there?
3. Or modify the skill to use a writable venv location (env var for UV_PROJECT_ENVIRONMENT)

What is the proper fix?

The propsals above all sound wrong. Why would clawdbot install itself in a way where it can't read it's own skills? How can it copy if it can't read? Why does it need to copy if it can read?
Was this page helpful?