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
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
3D network topology visualization and interactive digital twin in Unreal Engine 5.8 via the built-in UE5 MCP server.
testing
Human-in-the-loop escalation via HumanRail — route low-confidence agent decisions, pre-destructive operation approvals, and ambiguous incident tickets to real human engineers. Human answers are verified and returned as structured output. Workers are paid via Lightning Network. Use when the agent is uncertain, when a destructive change needs explicit human sign-off beyond a ServiceNow CR, or when an ambiguous ticket requires human triage before automated handling.
testing
IPv4 and IPv6 subnet calculator - CIDR breakdown, usable hosts, previous/next subnets, address classification, VLSM planning, and dual-stack analysis. Use when calculating subnets, figuring out how many hosts fit in a prefix, planning IP addressing, getting wildcard masks for ACLs, or checking if two IPs are in the same subnet.