.claude/skills/querying-distribution-lists/SKILL.md
Query Microsoft 365 distribution lists and group memberships via CLI. Lists groups, views members, and checks user memberships. Use when checking group membership, finding distribution list members, listing groups a user belongs to, or querying Azure AD groups.
npx skillsauth add Dbochman/dotfiles querying-distribution-listsInstall 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 Microsoft 365 distribution lists and group memberships via dl-cli.
Note: This is a read-only tool. Group management is handled by GroupID Self-Service portal.
# Check tool is available
dl-cli --version
# Test authentication (will prompt for login if needed)
dl-cli find --limit 1 --toon
If command not found, see installation page.
For NVIDIA LDAP queries (employee directory, org charts), see querying-helios-directory.
Use this skill when users want to:
# Groups you own or are a member of
dl-cli find --toon
# Search for specific groups
dl-cli search "Engineering" --toon
# By group name
dl-cli members "Engineering-All" --toon
# By email address
dl-cli members [email protected] --toon
# With specific fields
dl-cli members "Engineering-All" --json --fields mail,displayName,jobTitle
# What groups does a user belong to?
dl-cli memberships [email protected] --toon
# Full group information
dl-cli get "Engineering-All" --toon
Run dl-cli --help for all commands and flags. Run dl-cli <command> --help for detailed options.
Verify Membership (workflows/verify-membership.md)
Audit Group (workflows/audit-group.md)
Authentication errors:
rm ~/.ai-pim-utils/auth-cache
dl-cli find --limit 1 # Triggers re-authentication
Permission denied:
Multiple groups found:
dl-cli get "Engineering-Platform-Team" instead of dl-cli get EngineeringGroup not found:
dl-cli search "partial name" --toonSee: installation page for detailed troubleshooting.
tools
Use exact configured Reolink cameras through the local Home Hub for availability and power status, fresh stills, visual commentary, protected Dylan/Julia/household sharing, and reversible spotlight control. Supports trusted owner tasks and explicitly scoped proactive automations; not for Nest or Ring cameras, arbitrary recipients, recordings, account changes, or raw camera APIs.
data-ai
Privately manage Dylan and Julia's household plant inventory and care history by physical location, bed, and exact Flower Cam view. Use for confirmed plant onboarding from camera conversations, camera- or bed-filtered inventory, record corrections, individual or whole-bed care, and private filtered exports. Pair with reolink-camera when an owner asks about plants visible in Flower Cam images.
testing
Inspect and control the physically secured Reachy Mini at Crosstown through ClawBody. Use for requests to check Reachy, look around, express an emotion, play any official emotion or dance preset, speak proactively, mute or unmute its microphone, stop movement, or describe what its camera sees.
tools
Handle Reachy/iMessage handoffs, selective durable memory, forgetting, and diagnostics; automatic context comes from the gateway plugin.