workspace/skills/webex-user-context/SKILL.md
Leverage WebEx user profiles, presence status, and workspace context to personalize responses, route escalations, and coordinate team operations. Use when checking who is available, routing an escalation, personalizing responses based on user role, or determining engineer availability before paging someone.
npx skillsauth add automateyournetwork/netclaw webex-user-contextInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
| API | Purpose | |-----|---------| | People -- List | Search workspace members by name, email, or orgId | | People -- Get Details | View detailed profiles (displayName, emails, orgId, roles, avatar) | | People -- Get My Own Details | Verify bot identity | | Room Memberships -- List | See who is in a specific space | | Messages -- List | Read recent messages for context | | Webhooks | Receive real-time notifications for new messages |
Before escalating an alert to a specific person:
Escalation Decision Matrix:
| Status | Severity | Action |
|--------|----------|--------|
| Active in space (recent messages) | Any | Mention directly with <@personId> |
| No recent activity | P1/P2 | Mention directly (they'll receive notification) |
| No recent activity | P3/P4 | Post to space, don't mention |
| Known off-hours (timezone) | P1 | Mention anyway (override for P1) |
| Known off-hours (timezone) | P2 | Try next person in rotation |
| Known off-hours (timezone) | P3/P4 | Post to space only |
Adjust response complexity based on who's asking.
From user profile title/role context:
| Role Context | Response Style | |-------------|---------------| | Network Engineer, CCIE | Full technical detail, CLI output, protocol specifics | | NOC, Operations | Actionable steps, severity, impact summary | | Manager, Director | Executive summary, business impact, timeline | | Security, InfoSec | Focus on security implications, CVEs, compliance | | Developer, DevOps | API perspectives, connectivity impact, service mapping | | Help Desk, Support | Simple status, ETA, who to contact |
When scheduling reports or maintenance windows:
When a user asks a follow-up question:
When NetClaw needs to escalate:
**Escalation Attempt**
Checking team availability...
- John Smith (Network Engineer) -- Active in space (last message 5 min ago) -- **SELECTED**
- Jane Doe (Senior NetEng) -- No recent activity (last seen 3h ago)
- Bob Wilson (NOC Analyst) -- Active in Incidents space
- Alice Chen (Net Ops Manager) -- CC'd on P1
Escalating to John Smith...
If NetClaw sees a user is already active in multiple incident threads:
**Note:** John Smith is currently active in 2 other incident threads.
Consider routing to Bob Wilson if this is non-urgent.
When a shift change is approaching:
**Shift Handoff Summary for @nightshift_engineer**
**Active Items:**
1. R2 memory trending high (78% -> 82% over 8h) -- monitoring
2. SW1 firmware upgrade scheduled for 02:00 UTC -- prep done
3. R1 Loopback99 change completed and verified
**Pending:**
4. Waiting on ISP ticket #45678 for R3 circuit
5. Security audit scheduled for SW2 tomorrow
_Full context in NetClaw Reports space thread_
Use <@personId> syntax to mention specific users in WebEx messages:
<@Y2lzY29zcGFyazovL3VzL1BFT1BMRS8xMjM0NTY3ODk> -- R1 is showing CRITICAL CPU at 94%. Please investigate.
For group notifications, mention all relevant space members or create a dedicated notification space.
| Skill | User Context Enhancement | |-------|-------------------------| | webex-network-alerts | Route to active, available engineers | | webex-incident-workflow | IC assignment based on availability | | webex-report-delivery | Adjust detail level per audience | | All pyATS skills | Include requestor context in GAIT trail |
tools
Zoom meeting intelligence — correlates a live or referenced Zoom meeting discussion against NetClaw's historical meeting record (via the official Zoom Meetings MCP) and today's actual network state. Use when someone in a Zoom meeting references a past discussion or incident ('didn't we have this issue before?'), or asks to search prior meetings for a topic. Does not itself recognize live in-meeting questions — that happens automatically inside zoom-rtms-mcp's own extractor (spec 118) before this skill is ever invoked.
tools
Manage Lantronix out-of-band (OOB) infrastructure via Percepxion central management platform: device inventory, serial port inspection via SLC CLI, firmware compliance, config management, security auditing, and closed-loop incident remediation. Use during outages, maintenance windows, compliance cycles, and AI-assisted automation workflows.
tools
Federate your NetClaw with other NetClaw operators over the BGP mesh — exchange capability inventories and ask your claw what a peer can do. (US1; remote invocation and chat land in later phases.)
tools
Track token consumption, enforce session budgets, and display cost for every NetClaw interaction.