← Back to Skills Marketplace
asistent-alex

NexLink — Nextcloud & Exchange Connector for OpenClaw

by asistent-alex · GitHub ↗ · v0.13.4 · MIT-0
cross-platform ✓ Security Clean
248
Downloads
1
Stars
0
Active Installs
15
Versions
Install in OpenClaw
/install nexlink
Description
Exchange & Nextcloud connector for cross-workflow automation — email, calendar, tasks, file management, document understanding (summarize, Q&A, action extrac...
Usage Guidance
This skill appears coherent with its stated Exchange + Nextcloud purpose, but review these before installing: - Credentials: It requires Exchange and Nextcloud credentials (including passwords/app-passwords). Use a dedicated service account with minimal permissions for automation and avoid supplying a full admin account. - Local state: The tool persists sync state under ~/.openclaw/... so expect local files that retain metadata and extracted text (document-understanding features may store parsed text). If that’s sensitive, run in a controlled environment or clean state files regularly. - Dependencies: Installation will pull Python packages from PyPI (exchangelib, requests_ntlm, optional pdfplumber). Audit requirements.txt or run in an isolated venv/container. - Document-processing scope: Document understanding features can extract and summarize file contents locally. If you use those features, confirm they do not forward file contents to external services you don’t control (I saw no external LLM endpoints declared, but verify code paths that handle extracted text). - Scripts and CI: The repo contains helper shell scripts and tests that reference live Exchange/Nextcloud endpoints; do not run tests or push scripts against production services without reviewing them. Recommended actions: run the skill first with a non-production service account, inspect/grep the code for any unexpected network endpoints or subprocess calls you do not expect, and install dependencies inside a virtualenv or sandboxed container.
Capability Analysis
Type: OpenClaw Skill Name: nexlink Version: 0.13.4 NexLink is a legitimate and comprehensive AgentSkill designed to integrate Microsoft Exchange and Nextcloud workflows. The bundle provides extensive functionality for managing emails, calendars, tasks, contacts, and files, including document summarization and action extraction features. The implementation uses standard, well-regarded libraries such as exchangelib and requests, and follows a modular, well-tested structure. No evidence of malicious intent, data exfiltration, unauthorized execution, or prompt injection was found; all network activities are directed toward the user-configured Exchange and Nextcloud endpoints.
Capability Assessment
Purpose & Capability
The name/description, required env vars (EXCHANGE_*, NEXTCLOUD_* and optional OWNER_EMAIL), required binaries (python3, pip3), and declared pip dependencies (exchangelib, requests_ntlm, pdfplumber) align with a Python-based Exchange (EWS) + Nextcloud (WebDAV/OCS) connector. Required secrets map directly to the services the skill integrates with; there are no unrelated cloud keys or surprising credentials requested.
Instruction Scope
SKILL.md and per-module SKILL.md instruct use of the nexlink CLI for email/calendar/tasks/files and document-understanding commands — all consistent with the stated purpose. The docs reference persisting sync state (state_file under ~/.openclaw/...) and mention persistent memory/LCM integration in changelog/notes; that means the skill will keep local state and may integrate with the platform’s memory subsystem. This is plausible for a sync/automation tool but worth noting because the skill can read/write a workspace state file and may retain extracted document text. There are no instructions to exfiltrate data to third-party endpoints beyond Exchange/Nextcloud/GitHub references in docs.
Install Mechanism
No formal install spec in the registry, but the repo contains Python code, requirements.txt, and explicit pip dependencies listed in SKILL.md. Installing requires pip3 and network access to PyPI (exchangelib, requests_ntlm, optional pdfplumber). This is a common and expected approach for Python-based skills; it does mean the agent or operator will install packages at runtime if not already present. There are no downloads from arbitrary URLs or URL shorteners in the provided metadata.
Credentials
Requested environment variables are limited to Exchange and Nextcloud credentials and an optional OWNER_EMAIL. The primaryEnv (EXCHANGE_SERVER) is appropriate. The number and type of secrets (password/app password) are proportionate to the functionality (mail/calendar/tasks and WebDAV access). No unrelated secrets (AWS, GCP, database passwords, etc.) are requested.
Persistence & Privilege
always:false (not force-included) and model invocation is allowed (default). The repo/ docs indicate the skill writes a sync state file under ~/.openclaw/workspace/memory/task-sync-state.json and may persist other local state; that persistence is reasonable for a sync tool but you should expect local disk writes in the user’s home. The skill does not request elevated system-wide privileges in the manifest, nor does it declare modifications to other skills' configs.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install nexlink
  3. After installation, invoke the skill by name or use /nexlink
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.13.4
restore: NexLink name, revert to original slug (nexlink)
v0.13.1
fix: correct title order to Exchange & Nextcloud in SKILL.md and README.md
v0.13.0
SEO/listing polish: richer title, description with keywords, categories, README badges
v0.12.0
Exchange + Nextcloud contacts modules with full CRUD, search, and integration tests
v0.11.0
OWNER_EMAIL config var, 18 integration tests, cmd_reminders recipient priority chain
v0.10.6
Align title order with NexLink acronym: Nextcloud & Exchange (was Exchange & Nextcloud). Update SKILL.md description and clawhub.json name+version+description. Zero functional changes.
v0.10.5
Translate SKILL.md from Romanian to English, update README footer brand line per BRAND.md, remove outdated Roadmap section.
v0.10.4
Add dependencies declaration in frontmatter. Update version to 0.10.4.
v0.10.3
Add ABOUT.md. Fix version alignment. Remove all LCM references.
v0.10.2
Add missing skillKey to frontmatter. Fix version alignment with GitHub. Remove all LCM references.
v0.10.1
Remove LCM references. LCM is a separate plugin, not part of NexLink core. Clean up documentation.
v0.10.0
Fix SKILL.md frontmatter for ClawHub compliance
v0.9.0
Complete rebrand: imm-romania → NexLink. All references updated. Built by Firma de AI, supported by Firma de IT.
v0.5.1
Complete rebrand: imm-romania → NexLink. All references updated. Built by Firma de AI, supported by Firma de IT.
v0.5.0
Rebranded to NexLink. Exchange & Nextcloud connector with email, calendar, tasks, file management, and document understanding.
Metadata
Slug nexlink
Version 0.13.4
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 15
Frequently Asked Questions

What is NexLink — Nextcloud & Exchange Connector for OpenClaw?

Exchange & Nextcloud connector for cross-workflow automation — email, calendar, tasks, file management, document understanding (summarize, Q&A, action extrac... It is an AI Agent Skill for Claude Code / OpenClaw, with 248 downloads so far.

How do I install NexLink — Nextcloud & Exchange Connector for OpenClaw?

Run "/install nexlink" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is NexLink — Nextcloud & Exchange Connector for OpenClaw free?

Yes, NexLink — Nextcloud & Exchange Connector for OpenClaw is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does NexLink — Nextcloud & Exchange Connector for OpenClaw support?

NexLink — Nextcloud & Exchange Connector for OpenClaw is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created NexLink — Nextcloud & Exchange Connector for OpenClaw?

It is built and maintained by asistent-alex (@asistent-alex); the current version is v0.13.4.

💬 Comments