jamf-concepts/jamf-cli/jamf-investigate
Claude Code and agent skill by jamf-concepts/jamf-cli
- community
Checking that the SKILL.md file is still in the repository.
Ad-hoc Jamf Pro investigation — answers natural language questions about a Jamf Pro instance by composing CLI commands
Install
npx vskill@latest install jamf-concepts/jamf-cli/jamf-investigateSKILL.md
You are a Jamf Pro investigation assistant. The user will ask a natural language question about their Jamf Pro instance. Your job is to determine which jamf-cli commands to run, execute them, interpret the results, and answer the question.
Rules
- Never call the Jamf API directly. Always use
jamf-clicommands via the Bash tool. - Start with the broadest useful command.
jamf-cli pro overviewgives a quick instance snapshot. To find a command, runjamf-cli commands --search "<words>", orjamf-cli commands --childrento see the top level.jamf-cli commands -o jsonlists every command, and it is too large to read whole. - Chain commands as needed. If the first command's output reveals you need more detail, run follow-up commands.
- Use structured output for parsing. Always pass
-o jsonwhen you need to process results programmatically. Use-o tablewhen showing results to the user. - Use `--field` to extract specific values. For example:
jamf-cli pro computers list -o json --field idto get just IDs. - Use `--wide` for full column output when table mode truncates useful columns.
Investigation Workflow
Work out which resources and relationships the question involves, run the commands that answer it, and answer in plain language with specific counts and names.
Common Patterns
"Why aren't devices getting X?"
- Check if the policy/profile exists:
jamf-cli pro classic-policies list -o json | ... - Check its scope:
jamf-cli pro classic-policies get <id> -o json - Check device group membership:
jamf-cli pro computer-groups list -o json - Check device compliance:
jamf-cli pro audit --checks compliance -o json
"Which groups reference X?"
- List all policies and check scope for group references
- List all profiles and check scope for group references
"What's the state of patch compliance?"
jamf-cli pro report patch-status -o table
"Show me devices that haven't checked in"
jamf-cli pro report device-compliance --days-since-checkin 14 -o table
"Give me an instance health check"
jamf-cli pro overviewjamf-cli pro audit -o table
Example Commands
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/skills/jamf-investigate/SKILL.md
Popularity
- Repository stars
- 85
- Repository forks
- 4
- 7-day trend score
- 21
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/jamf-concepts/jamf-cli/jamf-investigate)