Add Nextcloud integration tools

- CLI tools: nextcloud-client, nextcloud-contacts, nextcloud-calendar, nextcloud-mail
- Build script with compile-time credentials
- Skills for all four tools
- Email tool supports IMAP/SMTP with attachment download
This commit is contained in:
WLTBAgent
2026-02-20 17:24:13 +00:00
parent 8d932b1c15
commit 705f41a872
20 changed files with 5043 additions and 2 deletions

58
CREDENTIALS.md Normal file
View File

@@ -0,0 +1,58 @@
# OS Ticket Integration - Saved Credentials
**Received:** 2026-02-11 02:11:06 GMT
## Credentials Provided
**OSTicket System** (for later use - not current priority):
- Base URL: Not provided
- Username: Not provided
- API Key: Not provided
- Status: Not provided yet
**Nextcloud System** (current priority):
- Server URL: `https://teamworkapps.com`
- Username: `wltbagent@shortcutsolutions.net`
- API Key: `1b8a28ca2fc26820fee3f9a8524c351b`
---
## Clarification Needed
The credentials provided are for **Nextcloud**, not OS ticket. This suggests the current priority should be **Nextcloud integration**, not OS ticket integration.
## Nextcloud Integration - Ready to Implement
I have complete research and design for 10 Nextcloud skills:
1. ✅ nextcloud-files (Go CLI tool built)
2. ✅ nextcloud-contacts (CardDAV design)
3. ✅ nextcloud-calendar (CalDAV design)
4. ✅ nextcloud-deck (REST API design)
5. ✅ nextcloud-capabilities (OCS API design)
6. ✅ nextcloud-notifications (OCS API design)
7. ✅ nextcloud-talk (REST API design)
8. ✅ nextcloud-notes (REST API design)
9. ✅ nextcloud-tasks (CalDAV design)
10. ✅ nextcloud-bookmarks (REST API design)
All skills have full SKILL.md documentation with:
- Tool references
- API endpoints
- Data formats
- Authentication requirements
- Use cases
- Implementation notes
## Recommended Action
Start implementing Nextcloud skills using the provided Nextcloud credentials:
1. Test existing Go CLI tool with Nextcloud WebDAV
2. Implement one REST-based skill (Deck, Talk, Notes, or Bookmarks)
3. Test integration between skills (e.g., Deck + Notes)
4. Package completed skills for OpenClaw
OS ticket integration can be revisited later when credentials are provided.
---
*Credentials saved, ready to pivot to Nextcloud integration*