AgentSkillsCN

license-auditor

扫描项目依赖项,排查许可证合规风险,识别具有限制性条款的许可证(如GPL、AGPL),并自动生成强制性的署名文件(NOTICE)。

SKILL.md
--- frontmatter
name: license-auditor
description: Scans project dependencies for license compliance risks. Identifies restrictive licenses (GPL, AGPL) and generates mandatory attribution (NOTICE) files.
status: implemented

License Auditor

This skill ensures your project is legally sound by auditing the licenses of all third-party libraries.

Capabilities

1. Compliance Scan

  • Lists all licenses found in package.json, requirements.txt, etc.
  • Flags restrictive (copyleft) licenses that might conflict with commercial use.

2. Attribution Management

  • Automatically generates a NOTICE or THIRD-PARTY-LICENSES file containing all required legal notices and copyrights.

Usage

  • "Audit the licenses in this project and generate a compliance report."
  • "Create a NOTICE file for the upcoming release."

Knowledge Protocol

  • This skill adheres to the knowledge/orchestration/knowledge-protocol.md. It automatically integrates Public, Confidential (Company/Client), and Personal knowledge tiers, prioritizing the most specific secrets while ensuring no leaks to public outputs.