Skills permissions issue
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?
