.claude/skills/querying-helios-directory/SKILL.md
Query NVIDIA employee directory via Helios LDAP API. Retrieves user profiles, org charts, manager chains, group memberships, and team structures. Use when looking up employees, finding reporting relationships, checking group membership, or analyzing org structure at NVIDIA.
npx skillsauth add Dbochman/dotfiles querying-helios-directoryInstall 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.
Query NVIDIA's LDAP directory for employee information, org structure, and group memberships via helios-cli.
# Check tool is available
helios-cli --version
# Check authentication status
helios-cli auth status
If not authenticated, run helios-cli auth login with your API token from https://nvidia.atlassian.net/wiki/spaces/HELIOS/pages/2336096273
Prerequisites:
Use this skill when users want to:
# By email
helios-cli user get [email protected]
# By login (username)
helios-cli user get jdoe
# Get specific fields with jq
helios-cli user get [email protected] | jq '{name: .attributes.cn, title: .attributes.title, manager: .attributes.manager}'
# Get someone's full management chain
helios-cli user get [email protected] | jq '.attributes.managerChain[].name'
# Check if user reports to an executive (directly or indirectly)
helios-cli report check-membership [email protected] "Jensen Huang Directs"
# Find relationship path between user and group
helios-cli report relationships [email protected] "Some Security Group"
# Find users in a department
helios-cli user search --filter-department "Engineering" --page-size 100
# Find all active users
helios-cli user search --filter-active true --all
# List all unique departments
helios-cli report unique-values department --type user
# Get group details
helios-cli group get "Engineering Team"
# Search groups by name
helios-cli group search --filter-name "Platform"
# Check if user is in a group
helios-cli report check-membership jdoe "Platform-Admin-Access"
# Export department to CSV
helios-cli user search --filter-department "Platform Engineering" --filter-active true --page-size 500 | jq -r '
["Name","Email","Title","Manager","Site"],
(.[] | [.attributes.cn, .attributes.email, .attributes.title, .attributes.manager, .attributes.site]) | @csv'
Run helios-cli --help for all commands, flags, and jq examples. Run helios-cli <command> --help for detailed options.
User Lookup (workflows/lookup-user.md)
Org Exploration (workflows/explore-org.md)
Team Analysis (workflows/team-analysis.md)
Group Membership (workflows/group-membership.md)
Ready-to-use shell scripts for common tasks:
Authentication fails:
helios-cli auth logout
helios-cli auth login # Re-enter token
Command not found:
helios-cli is in PATHwhich helios-cliNo results returned:
Rate limiting:
development
Search the web for current information, news, facts, and answers. Use when asked questions about current events, needing to look something up, finding websites, researching topics, or when you need up-to-date information beyond your training data.
development
Summarize any URL, YouTube video, podcast, PDF, or file into concise text. Use when asked to read an article, summarize a link, get the gist of a video or podcast, extract content from a URL, or when you need to understand what a web page or document contains.
development
Play music via Spotify and control Google Home speakers. Use when asked to play music, songs, artists, playlists, podcasts, or control speakers/volume/audio.
testing
Create new OpenClaw skills, modify and improve existing skills, and measure skill performance with evals. Use when users want to create a skill from scratch, update or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy. Also use when asked to "make a skill", "turn this into a skill", "improve this skill", or "test this skill".