Agent Skills details | AI Agent Security

The Agent Skills list tells you a skill is risky. The details panel tells you why. It shows what the skill claims to do, what tools it declared, where it came from, whether anyone uses it, and the exact evidence behind each finding, so you can decide whether the risk is real before you remove a skill your team depends on.

Scope of this guide

This guide explains the agent skill details panel: the header, the Identity fields, and the Findings cards. It does not cover removing a skill from an endpoint or changing a skill's contents.

Prerequisites

  • You have administrator access to the tenant.
  • At least one flagged skill appears on the Agent Skills page.

Open the details panel

  1. Go to Visibility > Agent Skills.
  2. Select the Skills tab.
  3. Select the row of the skill you want to review.

You can also select a skill name in a card on the Overview tab. The page switches to the Skills tab and opens the panel.

The details panel opens over the list. To close it, select the X in the top right corner.

inventory-skills-details.png

Panel header

The header shows the skill name, its severity badge, and when the agent last reported it, such as Last reported Oct 6, 2026, 4:46 p.m.

The severity in the header is the worst finding on the skill, matching the Risk column in the list.

Identity

The Identity section describes the skill and where it lives. Select the caret beside the heading to collapse or expand the section. Rows with no value for this skill are left out.

FieldDescription
SkillThe name of the skill.
SourceWhere the skill came from, such as marketplace.
DescriptionThe skill's own description of what it does and when an agent should use it.
ProvenanceHow the skill was delivered, such as plugin for a skill that arrived as part of a plugin.
Declared toolsThe tools the skill declares it needs, such as Read, Write, and Bash(ls *). Bash entries show the command pattern the skill is allowed to run.
AgentThe AI agent that uses the skill, such as claude-code.
UserThe user account on the endpoint that the skill is installed under.
PathThe full path to the skill directory on the endpoint.
Content hashA fingerprint of the skill's contents, shortened for display. A change to this value means the skill's files changed.
RepoFor a skill from a git repository, the repository it came from.
Repo pathFor a skill from a git repository, the path to the skill within it.
CommitFor a skill from a git repository, the commit the observed version corresponds to.
FilesThe number of files in the skill and their total size.
Invocations (explicit)The number of times Claude Code invoked the skill explicitly. Shown only when usage data is available.
Last usedWhen Claude Code last invoked the skill explicitly. Shown only when usage data is available.
Last reportedWhen the agent last reported the skill. An unchanged skill is reported again at least every 20 hours.

Read Description and Declared tools together. A description that only mentions reading configuration, next to declared tools that include Write and Bash, means the skill can do more than it says.

Invocations (explicit) counts only uses that Claude Code records in its local usage file, matched by skill name. A skill that Claude Code triggered on its own is not counted, so a low count does not prove a skill is unused.

Findings

The Findings section lists what the scan flagged, with a count beside the heading. Select the caret beside the heading to collapse or expand the section.

Each finding appears as a card containing:

ElementDescription
Severity badgeThe severity of that finding. A skill can hold findings at different severities.
TitleWhat was found, such as Skill declares shell/exec tools.
TechniqueThe detection technique that produced the finding, such as spooky-skills#extra.
EvidenceThe file the finding came from, with the line number when known, such as SKILL.md:4.
Evidence snippetThe lines from that file around the match, such as allowed-tools: Bash(ls *). Select the copy button at the right of the snippet to copy the text.

The snippet is the finding. Everything above it is a label; the snippet is what you check against the skill's stated purpose to decide whether to act.

Verify the results

Confirm that the Path and User identify the installation you meant to review. The same skill can be installed on several endpoints, and each installation is a separate row in the list.

Next steps

  • Compare Declared tools against the skill's Description and confirm the skill needs every tool it declared.
  • Copy the evidence snippet into your ticket or review notes so the finding travels with the decision.
  • Note the Content hash before you approve a skill. If it changes later, the skill was modified after your review.

©2003-2026 BeyondTrust Corporation. All Rights Reserved. Other trademarks identified on this page are owned by their respective owners. BeyondTrust is not a chartered bank or trust company, or depository institution. It is not authorized to accept deposits or trust accounts and is not licensed or regulated by any state or federal banking authority.