license-compatibility-auditor

Audit OSS license compatibility across dependency trees with SPDX evidence.

1|Updated Apr 16, 2026
One-click install
npx skills add https://github.com/FrogAi/Xenopus --skill license-compatibility-auditor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: license-compatibility-auditor
Source: https://github.com/FrogAi/Xenopus/tree/main/Gemini/Skills/Gemini%203.1%20Pro/license-compatibility-auditor
Command: npx skills add https://github.com/FrogAi/Xenopus --skill license-compatibility-auditor

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The license-compatibility-auditor identifies and documents OSS license compatibility risks across a project's dependency tree. It surfaces evidence (SPDX, OSI, FSF compatibility, and Blue Oak) and flags configurations that commonly trigger legal reviews, while clearly labeling when action is recommended.

Core Features & Use Cases

  • Live license metadata resolution for direct and transitive dependencies from SPDX, OSI, FSF, ClearlyDefined.io, and Blue Oak.
  • Per-dependency reporting with evidence citations, license-change tracking, and CLA-flag detection.
  • Deployment-mode aware analysis and SBOM-ready exports for audits and compliance reporting.

Quick Start

Run a license compatibility audit on your project's dependency tree to generate an evidence-backed compliance report.

Frequently Asked Questions about license-compatibility-auditor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit OSS license compatibility across my project's dependency tree?

To audit OSS license compatibility, resolve direct and transitive dependency metadata against SPDX, OSI, FSF, and Blue Oak sources to surface identifiers and flag compatibility concerns. This generates an evidence-backed compliance report for your project.

What is SPDX identifier resolution for transitive dependencies?

SPDX identifier resolution maps transitive dependencies to standardized license tags using live metadata sources. It tracks per-package evidence and license-change events to clarify your project's compliance posture.

Can I generate an SBOM-ready export for dependencies with CLA flags?

Yes, you can generate SBOM-ready exports that include per-dependency reporting with CLA-flag detection. The analysis is deployment-mode aware, surfacing configurations that commonly trigger legal reviews.

Does license-change tracking work with ClearlyDefined metadata?

Yes, license-change tracking works with ClearlyDefined metadata to monitor dependency license shifts. It applies live data from SPDX, OSI, FSF, and Blue Oak to provide evidence-backed per-package reporting.

When do I need a deployment-mode aware license compliance audit?

You need a deployment-mode aware license compliance audit when your project's distribution context triggers different legal review thresholds. This analysis flags specific configurations and compatibility concerns based on how you deploy.

What is the best way to detect FSF compatibility issues in an open source dependency tree?

The best way to detect FSF compatibility issues is applying live FSF compatibility metadata across your direct and transitive dependencies. This surfaces evidence-backed compatibility concerns and flags packages requiring legal review.