files
File operations in your workspace
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
File operations in your workspace
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Calendar operations with CalDAV
Git repository management, GitLab merge requests, and GitHub pull requests
Location tracking, place recognition, visit history, and calendar attendance
Persistent memory writes — USER.md (behavioral) and the knowledge graph (facts).
Accounting operations (ledger, invoicing, transactions, work log, investment portfolio) — runs in-process via the vendored money package
Send a push notification to the user's configured ntfy device(s). One-way (bot to phone), no reply channel.
| name | files |
| description | File operations in your workspace |
| always_include | true |
| env | [{"var":"NC_URL","from":"config","config_path":"nextcloud.url"},{"var":"NC_USER","from":"config","config_path":"nextcloud.username"},{"var":"NC_PASS","from":"config","config_path":"nextcloud.app_password","sensitive":true}] |
Your workspace files live under {workspace}. Use standard filesystem operations:
# List files
ls {workspace}/path/to/folder/
# Read a file
cat {workspace}/path/to/file.txt
# Write to a file
echo "content" > {workspace}/path/to/file.txt
# Create a directory
mkdir -p {workspace}/path/to/newfolder/
# Copy/move files within your workspace
cp {workspace}/source.txt {workspace}/dest.txt
mv {workspace}/old.txt {workspace}/new.txt
# Delete a file (use with caution!)
rm {workspace}/path/to/file.txt
Changes are saved directly to your workspace. No need to download files to a temp directory first.
Attachment troubleshooting: If a shared file isn't at the expected path, it may not have reached your workspace inbox yet. On a Nextcloud-backed deployment this usually means the user hasn't shared their Talk attachments folder (e.g. Talk/ or Talk (2)/) with the bot user, or there's a short delay (~2 minutes) after sharing before files become accessible — let them know so they can share the folder.