Table of Contents
Welcome to a new edition of Coworkings AI!
In this edition, we explore why software companies need to start designing better experiences for AI agents, and why that’s exactly the shift behind Nexudus releasing its CLI & Agent Skill.
This topic has come up in several conversations we’ve had over the past week while working on coworkings.ai. A special thank you to Coworkies for inviting us to be part of Coworking Tech Week, and to Bernie Mitchell for inviting us onto The Coworking Values Podcast. Both conversations reinforced something we’ve been thinking about a lot: AI in coworking is moving beyond ideas and demos. The real opportunity now is building practical workflows that help operators get things done.
To make that concrete, we’ll walk through a practical guide that combines the Nexudus CLI & Agent Skill with the Member Feedback Analysis Claude skill we shared in Coworkings #009. Together, they form an end-to-end operational workflow you can put to use right away, closing the loop between data ingestion, LLM analysis, and action with Claude and Nexudus.
One quick note before we dive in: this guide isn’t just for technical readers, though it does get slightly technical 😉
Agentic UX: Designing for a New Type of 'User' (Agents)
For the past two decades, software design has been almost entirely a conversation about humans. Information architecture, UX research, design systems, accessibility, every discipline assumed a person clicking, scrolling, typing. That assumption is no longer the only one worth designing for:
Agents, LLMs that can use tools, call APIs, and act on structured systems, are becoming a new type of user in this AI-native world. And just as we've spent years crafting UX for people, we now need to build an equivalent layer for agentic UX: CLIs, well-documented APIs, agent skills, and MCP servers that make interoperability between systems and agents seamless.
The shift is already visible at the top of the industry. Salesforce CEO Marc Benioff recently shared on X:
“Our API is the UI. Salesforce Headless 360 just exposed our entire platform — apps, workflows, metadata, Agentforce & Slack — as unified APIs, MCP tools & CLI. Build on any surface. Give Agentforce deep, trusted context.”

The same shift is now reaching the coworking stack.
In a recent LinkedIn post, Adrian Palacios (Co-founder & CTO of Nexudus) summed it up clearly: the real change isn't just AI in the interface, it's agents that can act, turning assistants into operators. Nexudus has now made the platform fully accessible to agents through a stronger API, a purpose-built CLI, and a structured skill layer that teaches agents how to use both.
"Anything you can do in Nexudus can now be orchestrated programmatically by an agent and enriched by any other tools and data the agent can access."
What does this look like in practice? An agent can now:
Draft welcome messages for new members, enriched with public data and CRM context.
Analyse helpdesk data to detect recurring issues, SLA breaches, and support patterns.
Diagnose integration issues across payments, access control, or CRM, and draft responses for vendors and members.
Help with debt collection by spotting repeat offenders and payment patterns.
Clean up member data by flagging missing or inconsistent records.
Detect inconsistencies across locations (pricing, configs, policies) and surface them for correction.
What are the Nexudus CLI & Agent Skill, and why they matter
Two editions ago, in Coworkings AI #009, we walked through a detailed six-step guide to turn member feedback into a prioritised action plan using a Claude Skill. The response was great, but almost every operator who tried it hit the same wall:
“The skill works and it was really useful. But getting the data out of Nexudus and into Claude is still manual, which blocks us from automating the operational workflow end-to-end.”
That changes with this edition.
Nexudus has just released two new pieces that let Claude talk to your Nexudus database directly:
The Nexudus CLI: A command-line tool that lets you manage your Nexudus account from your terminal. Query members, support tickets, invoices, bookings, anything the API exposes.
The Nexudus Agent Skill: A structured SKILL.md file that teaches Claude (or GitHub Copilot) how to use the CLI on your behalf. You ask in natural language; the agent translates it into the right commands.
The interesting part isn't either tool on its own, it's what they unlock together. When you stack the Nexudus Agent Skill with the Member Feedback Analysis Skill from edition #009, you stop running a skill and start orchestrating a workflow:
Nexudus data → Claude analysis → Nexudus actions

Screenshot of Claude Code and Nexudus with dummy data
A closed loop, run from a single conversation or an automated routine.
Deploying an end-to-end Nexudus–Claude workflow
The original six-step guide assumed a manual export: download a CSV from Nexudus or another coworking platform, upload it to Claude, run prompts. This guide takes it further. With the Nexudus CLI and Agent Skill, you can:
Pull feedback data directly from your Nexudus account.
Run the full helpdesk analysis pipeline with Claude.
Push follow-up actions back into Nexudus, without leaving your AI assistant.
Prerequisites
Technical requirements
.NET 10 SDK or later (required to install the Nexudus CLI).
Node.js (required to install Agent Skills via npx).
A Nexudus account with API access.
Claude Code, available in Claude Desktop, where you'll run the analysis.
Knowledge requirements
Familiarity with the Coworkings AI #009 six-step guide. If you haven't read it yet, take a few minutes to do so, this guide builds directly on it.
Part 1: Set up the Nexudus CLI and Agent Skill
1.1 Install the Nexudus CLI
Follow the installation instructions in the official Nexudus documentation. Once installed, the nexudus command will be available globally in your terminal.
Confirm the CLI is available:
nexudus --helpThen check your environment is set up correctly:
nexudus doctor1.2 Authenticate
Log in with your Nexudus credentials so the CLI can access your account on your behalf:
Nexudus loginThe CLI will prompt for your Nexudus email and password, validate them against the Nexudus API, and store them securely.
1.3 Install the Nexudus Agent Skill for Claude
Agent Skills are structured knowledge files (SKILL.md) that teach Claude how to use the Nexudus CLI. Once installed, you can ask Claude (or GitHub Copilot) in natural language to query, create, update, and delete Nexudus entities.
Install it globally so it's available across all your projects:
npx skills add Nexudus-Ltd/nexudus-coworking-skills -gVerify the installation:
npx skills listYou should see the nexudus skill in the list. The skill provides a skills/nexudus/SKILL.md file in your project that teaches your AI assistant (Claude or GitHub Copilot) how to use the CLI.
Part 2: Extract Member Feedback (helpdesk data) directly from Nexudus
In the six-step guide to turning Member Feedback into a Prioritised Action Plan, the starting point was uploading a CSV you had already exported manually. With the CLI and Agent Skill installed, Claude can pull that data for you.
2.1 Find your business ID
In Claude Code (with the Agent Skill loaded), ask:
"List my Nexudus businesses."Claude will return a list of businesses linked to your account.
2.2 Pull support or helpdesk tickets
Now ask Claude:
"List the support tickets from the last 30 days. Show me the subject and summary of each.”"Show me a sample helpdesk ticket so I can see all the available columns”The images below show the Claude Code output after running these prompts:

Claude will use the CLI to query the Nexudus API and return a structured list of tickets. This is the same dataset you used to manually export, except now it's live and ready for analysis.
Part 3: Run the Member Feedback Analysis Skill pipeline
This is where the two skill layers work together:
The Nexudus Agent Skill gives Claude Code access to your live operational Nexudus data.
The Member Feedback Analysis Skill (from coworkings #009) tells Claude how to classify, score, and prioritise it.
3.1 Load the Member Feedback Analysis Skill
Inside your Claude Project, load the member-feedback-analysis skill from the Coworkings AI #009 guide. Download the SKILL.md file and upload it to your Claude Project or attach it to the conversation.
With both skills active, Claude knows:
How to query Nexudus — from the Nexudus Agent Skill.
How to analyse helpdesk data or member feedback — taxonomy and member topic extraction, sentiment analysis, priority matrix, and action planning, from the Member Feedback Analysis Skill.
To make the guide easier to follow, we've included the skill right here.
## Metadata
---
name: member-feedback-analysis
description: This skill transforms raw member feedback into structured, operator-ready insights and prioritized action plans for coworking and flex office operators.
It covers NPS score calculation, qualitative theme extraction using a standardized coworking taxonomy, sentiment scoring, operational root-cause mapping, and 30/60/90-day improvement roadmaps. Use when user mentions "member analysis", "analyze customer feedback".
version: 1.0
language: Output matches input language (English input → English output)
tone: Direct, operator-friendly, no jargon — written for a community manager or ops director
---
## Overview
This skill runs a six-step pipeline on any member feedback data provided:
Step 1 Ingest & Classify → each item tagged: source, segment, sentiment, theme
Step 2 Theme Extraction → Theme Frequency Table sorted by volume
Step 3 Priority Scoring → Priority Matrix: Frequency × Impact (max 25)
Step 4 Root Cause Mapping → Root Cause Block per top-5 theme + owner
Step 5 Action Plan → 30/60/90-day table with owner, metric, effort
Step 6 Executive Summary → 1-page brief
### Classification dimensions
Source: NPS Survey | Google Review | Exit Survey | Support Ticket | CM Note
Segment: Hot Desk | Dedicated Desk | Private Office | Virtual | Event
Sentiment: Positive (+1) | Neutral (0) | Negative (-1) | Mixed (0)
Theme: primary code required; secondary optional
### Priority scoring formula
Priority Score = Frequency Score (1–5) × Impact Rating (1–5) [max: 25]
Frequency Score: ≥12%=5 | 8–11%=4 | 5–7%=3 | 3–4%=2 | <3%=1
≥15 → 🔴 Critical (Days 0–30)
8–14 → 🟡 Important (Days 31–60)
<8 → 🟢 Monitor (Days 61–90)
### Theme taxonomy
Space & Facilities:
SF-01 WiFi/Connectivity (impact 5) | SF-02 Meeting Room Availability (5)
SF-03 Noise & Acoustics (4) | SF-04 Temperature & Air Quality (4)
SF-05 Cleanliness (4) | SF-06 Furniture & Ergonomics (3)
SF-07 Access & Security (4) | SF-08 Phone Booths (4)
SF-09 Printing (2) | SF-10 Kitchen & Coffee (3)
Community & Programming:
CP-01 Community Feel (5) | CP-02 Staff Friendliness (5)
CP-03 Events & Programming (4) | CP-07 Onboarding Experience (4)
CP-08 Response Time (4)
Tech & Operations:
TO-01 Booking System (4) | TO-02 Billing & Invoicing (5)
TO-03 Member App/Portal (3)
Pricing & Value:
PV-01 Price vs Value (5) | PV-02 Price Increases (5)
PV-03 Plan Flexibility (4) | PV-04 Hidden Costs (4)
### Output format rules
- Minimum: Theme Frequency Table + Priority Matrix + Action Plan
- Root Cause Blocks for top-5 themes (default)
- Executive Summary when dataset ≥ 30 items or requested
- Personalize when operator name is known
- Always include one quick win (Low effort, <7 days)
---
## When to Apply
APPLY when the user:
- Uploads/pastes CSV, spreadsheet, or raw feedback text
- Asks: "analyze feedback", "what are members complaining about",
"why are members leaving", "what's our NPS", "what should we fix first"
- Uses keywords: NPS | member complaints | churn | exit survey |
satisfaction scores | retention analysis | voice of member | CSAT
DO NOT APPLY when the user:
- Asks about industry trends without sharing data
- Requests financial, pricing, marketing, or sales analysis
- Shares occupancy/revenue data unrelated to member experience
Edge cases:
1–5 items → root cause + 3 actions only (skip frequency table)
Scores only → generic plan; flag that verbatims are needed
>60% negative → add Retention Risk Alert header
Multilingual → match output to operator's preferred language
Competitor mentions → add Competitive Signals section
Multi-location → segment by location before aggregating3.2 Open the analysis conversation
Start a new conversation inside your Claude Project and paste the opening prompt below:
## Context
I am a coworking operator. Access the member feedback (helpdesk) available in my Nexudus account.
## Role
You are an expert coworking operations analyst with deep knowledge of member experience, NPS methodology, and feedback classification.
## Expectation
Before running any analysis, confirm the following:
1. How many rows you can see
2. The exact column names you detected
3. Whether any rows have missing verbatims or NPS scores
4. Any data quality issues worth flagging
Do not begin the analysis yet — just confirm the data looks correct.This data-quality check is essential. It catches missing fields, encoding issues, or partial exports before they pollute the analysis downstream.
3.3 Run the analysis prompts
Once Claude confirms the data looks clean, run the structured prompts from edition #009. In this guide, we'll run four: Topic Extraction, Sentiment Analysis, Priority Scoring Matrix, and the 30/60/90-day Action Plan. You can find additional related prompts in Coworkings AI #009.
Prompt A — Identifying key topics in the helpdesk dataset
## Context
Access the member feedback (helpdesk) available in my Nexudus account. The dataset contains verbatim feedback across multiple sources.
## Role
You are an expert customer insights analyst specialising in coworking operations. You have full knowledge of the feedback taxonomy defined in your skill instructions.
## Expectation
Classify every row (feedback item) by primary theme using the taxonomy in your instructions. For each row add:
- primary_theme_code (e.g. SF-01)
- theme_name (e.g. "WiFi / Connectivity")
Then produce a Theme Frequency Table sorted by volume descending.
Include: theme name, code, mention count, % of total feedback.
Highlight the top 5 themes — these will drive the next steps.The images below show the Claude Code output after running this prompt:

Theme and code extraction

Theme frequency table

Top 5 themes
For the purposes of this guide, we've populated the Nexudus platform with dummy data.
Prompt B — Sentiment Analysis
## Context
We have a member feedback dataset that has already been classified by topic (Prompt A). We now need to understand the emotional tone behind the feedback independently of the NPS score.
## Role
You are an expert in sentiment analysis and customer emotion mapping for service businesses. You analyse language patterns to surface how members truly feel, beyond simple positive/negative labels.
## Expectation
For each feedback item, analyse the verbatim text only (ignore NPS score) and assign:
- sentiment: Positive / Negative / Neutral / Mixed
- sentiment_score: float from -1.0 (very negative) to +1.0 (very positive)
- emotions: up to 3 from [frustration, satisfaction, anger, disappointment, praise, indifference, anxiety, enthusiasm, confusion, loyalty]
Then deliver:
1. Overall sentiment breakdown (% Positive / Negative / Neutral / Mixed)
2. Average sentiment score per theme
3. The 3 themes with the highest negative sentiment concentration
Flag any theme where sentiment contradicts the NPS score — this
indicates a hidden issue worth investigating.The images below show the Claude Code output after running this prompt:

Sentiment Analysis

Sentiment score per theme
Prompt E — Priority Scoring Matrix
## Context
We have completed the enrichment phase. The dataset now includes theme classification and sentiment scores. The priority scoring formula, impact ratings per theme, and classification thresholds are already defined in your instructions.
## Role
You are an expert operational analyst for coworking spaces. You specialise in translating feedback volume into prioritised action, avoiding both over-reaction to isolated complaints and under-reaction to low-frequency but high-impact issues.
## Expectation
Using the priority scoring formula and impact ratings defined in your instructions, produce a Priority Matrix table for every theme identified in the dataset:
Theme | Code | Freq% | Freq Score | Impact | Priority Score | Classification
End with a one-line summary of the single highest-priority theme and why it ranks first.The images below show the Claude Code output after running this prompt:

Prompt H — 30/60/90 Day Action Plan
## Context
We have completed the full analysis cycle: theme classification, sentiment scoring, and priority matrix. We now need to translate all of this into a concrete operational roadmap that the team can execute immediately.
## Role
You are an expert coworking operations director. You specialise in building action plans that are realistic, time-boxed, and clearly owned — not generic recommendations that sit in a document unread.
## Expectation
Generate a 30/60/90-day action plan using the Root Cause Blocks and Priority Matrix from the previous steps.
For each action produce a table row:
| Priority | Action | Owner | Timeline | Success Metric | Effort |
Rules:
- Critical themes → at least 2 actions in Days 0–30
- Important themes → Days 31–60 | Monitor themes → Days 61–90
- Always include at least one Quick Win (Low effort, visible in <7 days, zero budget) — this is the most important action in the whole plan
- Effort: Low (CM, no budget) | Med (Ops + <€500) | High (capex/leadership)
- Owner roles: Community Manager | Ops Manager | Facilities | IT | Finance | Leadership
Structure: Quick Wins table first, then the full 30/60/90 plan.
Every action must have a measurable success metric — no vague outcomes.The images below show the Claude Code output after running this prompt:

The key difference from the manual workflow: Claude is working with live Nexudus data it pulled via the CLI, so the analysis is always current. This means you can automate the whole pipeline and run it at whatever frequency makes sense for your operation. For example:
"On the first day of each month, pull the helpdesk data from the previous month, run the member feedback analysis, and generate the 30-day action plan."⚠️ This guide is structured as a series of prompts so you can walk through the logic step by step and check the quality of each output as you go. Once your team trusts the results, there's no need to run the prompts individually, you can execute the entire skill in one go. We recommend validating each stage first, however, and tailoring the skill to your specific use case before relying on the full run.
Part 4: Push your action plan back into Nexudus
Once you have a 30/60/90-day action plan, the loop closes. Use Claude and the Nexudus Agent Skill to act on it directly, creating tasks, flagging members, or updating records.
4.1 Log action plan items as Nexudus tasks
After the action plan is generated, ask Claude to log the priority actions back into Nexudus:
"Create a new task for the operations team to review the action plan generated by the member feedback analysis skill and prioritise next steps based on the most urgent or highest-volume issue. Include a clear title, priority level, suggested owner, and recommended next steps."The images below show the Claude Code output, followed by how the Claude–Nexudus integration creates the task inside the Nexudus admin panel.

Tasks created in Claude Code

Tasks created in Nexudus from a Claude Code routine
The action plan stops being a document and becomes operational work, owned and tracked inside the system your team already uses every day.
⚠️ Important - with great power comes great responsibility. Agent Skills can create, update, and delete real data in your Nexudus account, so review every action before letting your AI assistant run freely.
Part 5: Keeping the workflow running
The real value of this setup isn't a one-off analysis. It's building a repeatable feedback cycle that lives inside your existing Nexudus workflow.
A suggested monthly cadence:
Claude pulls fresh helpdesk data from Nexudus via the CLI.
The analysis prompts run, the skill ensures consistent classification every time.
Claude generates the action plan for the next 30 days.
A task is created in Nexudus to review the plan with the operations team and decide on next actions.
You can wrap this into a single recurring instruction:
Task: Monthly Member Feedback Analysis & Action Planning
Execute the following three steps sequentially — each step depends on the output of the previous one. The final expected outcome is one or more tasks created in Nexudus for the operations team to act on.
Step 1 — Pull helpdesk data from Nexudus
Retrieve all helpdesk tickets/messages from Nexudus closed between the 1st and last day of the previous calendar month, across all locations. Return results as structured output with the following fields:
id
uniqueId
businessId
coworkerId
coworkerFullName
subject
messageText
priority
toStringText
createdOn
updatedOn
updatedBy
Step 2 — Run analysis and action plan
Apply the member feedback analysis skill to the dataset from Step 1. The skill will produce the theme frequency table, priority matrix, root cause blocks, and the 30/60/90-day action plan.
Step 3 — Create operations task(s) in Nexudus
Based on the action plan from Step 2, create follow-up task(s) in Nexudus for the operations team to review and prioritise next steps based on the most urgent or highest-volume issue surfaced. Each task must include:
Title — clear and descriptive
Priority level
Suggested owner
Recommended next stepsBecause the Member Feedback Analysis Skill defines the taxonomy, scoring formula, and output format, results are comparable month over month. You can track whether WiFi complaints are declining, whether community scores are improving, and whether your quick wins are actually having impact.
🛠️ This is just a starting point. We encourage you to review the member-feedback-analysis skill and adapt it to your own operation. Elements like the priority scoring formula, topic impact, or the taxonomy can be defined in many ways, for the sake of this tutorial, we've kept them simple.
Final Thoughts
Member feedback analysis is just one workflow a coworking operator can run today. The same pattern applies to many others: inbound sales and lead nurturing, member onboarding, churn signals, payment and billing issues, account expansion and cross-selling, or optimising space layout based on demand.
Every one of these becomes a potential use case for an agent to automate. That's the deeper shift behind the CLI & Agent Skill release: Nexudus has opened a new layer of features designed specifically for agents to communicate and act on behalf of operators. You describe the outcome in plain language, and the agent handles the rest.
That's a meaningful change in what a coworking operations team can ship.
Agents handle the repetitive ops. Operators get back to the members.
See you in the next edition.


