File contents ⚖️ License Checker Skill
name: license-checker
description: Check and validate licenses of project dependencies for legal compliance
🎯 Purpose
ตรวจสอบ licenses ของ dependencies เพื่อความถูกต้องตามกฎหมายและนโยบายบริษัท
📋 When to Use
Before releasing software
Adding new dependencies
Compliance audits
Open source contributions
Enterprise projects
🔧 License Types
Permissive (Safe for commercial)
License
Can
Cannot
MIT
Commercial use, modify, distribute
Liability
Apache 2.0
Commercial, patents, modify
Liability, trademark
BSD
Commercial, modify, distribute
Liability
Copyleft (Careful)
License
Risk
GPL
Must open source derivative works
LGPL
OK if dynamically linked
AGPL
Network use = distribution
Commercial
License
Description
Proprietary
Requires license purchase
Dual-licensed
Choose open or commercial
📝 Check Commands
# NPM - license-checker
npx license-checker --summary
npx license-checker --production --csv > licenses.csv
# NPM - license-report
npx license-report
# Python
pip-licenses --format=markdown
📊 Output Example
├─ package-a@1.0.0
│ ├─ licenses: MIT
│ ├─ repository: https://github.com/...
│ └─ publisher: Author Name
├─ package-b@2.0.0
│ ├─ licenses: Apache-2.0
│ ├─ repository: https://github.com/...
│ └─ publisher: Company Inc
🚨 License Policy Template
## Allowed Licenses
- MIT
- Apache-2.0
- BSD-2-Clause
- BSD-3-Clause
- ISC
- CC0-1.0
## Requires Review
- LGPL-3.0
- MPL-2.0
## Not Allowed
- GPL-3.0
- AGPL-3.0
- Unlicensed
✅ Compliance Checklist
🔗 Related Skills
security-audit - Security compliance
dependency-management - Manage deps
documentation - License docs
1 --- 2 name: license-checker 3 description: ⚖️ License Checker Skill 4 --- 5 # ⚖️ License Checker Skill 6 7 --- 8 name: license-checker 9 description: Check and validate licenses of project dependencies for legal compliance 10 --- 11 12 ## 🎯 Purpose 13 14 ตรวจสอบ licenses ของ dependencies เพื่อความถูกต้องตามกฎหมายและนโยบายบริษัท 15 16 ## 📋 When to Use 17 18 - Before releasing software 19 - Adding new dependencies 20 - Compliance audits 21 - Open source contributions 22 - Enterprise projects 23 24 ## 🔧 License Types 25 26 ### Permissive (Safe for commercial) 27 | License | Can | Cannot | 28 |---------|-----|--------| 29 | **MIT** | Commercial use, modify, distribute | Liability | 30 | **Apache 2.0** | Commercial, patents, modify | Liability, trademark | 31 | **BSD** | Commercial, modify, distribute | Liability | 32 33 ### Copyleft (Careful) 34 | License | Risk | 35 |---------|------| 36 | **GPL** | Must open source derivative works | 37 | **LGPL** | OK if dynamically linked | 38 | **AGPL** | Network use = distribution | 39 40 ### Commercial 41 | License | Description | 42 |---------|-------------| 43 | **Proprietary** | Requires license purchase | 44 | **Dual-licensed** | Choose open or commercial | 45 46 ## 📝 Check Commands 47 48 ```bash 49 # NPM - license-checker 50 npx license-checker --summary 51 npx license-checker --production --csv > licenses.csv 52 53 # NPM - license-report 54 npx license-report 55 56 # Python 57 pip-licenses --format=markdown 58 ``` 59 60 ## 📊 Output Example 61 62 ``` 63 ├─ package-a@1.0.0 64 │ ├─ licenses: MIT 65 │ ├─ repository: https://github.com/... 66 │ └─ publisher: Author Name 67 ├─ package-b@2.0.0 68 │ ├─ licenses: Apache-2.0 69 │ ├─ repository: https://github.com/... 70 │ └─ publisher: Company Inc 71 ``` 72 73 ## 🚨 License Policy Template 74 75 ```markdown 76 ## Allowed Licenses 77 - MIT 78 - Apache-2.0 79 - BSD-2-Clause 80 - BSD-3-Clause 81 - ISC 82 - CC0-1.0 83 84 ## Requires Review 85 - LGPL-3.0 86 - MPL-2.0 87 88 ## Not Allowed 89 - GPL-3.0 90 - AGPL-3.0 91 - Unlicensed 92 ``` 93 94 ## ✅ Compliance Checklist 95 96 - [ ] All deps have licenses 97 - [ ] No GPL in commercial 98 - [ ] Attribution included 99 - [ ] License files copied 100 - [ ] NOTICE file updated 101 - [ ] Legal approved 102 103 ## 🔗 Related Skills 104 105 - `security-audit` - Security compliance 106 - `dependency-management` - Manage deps 107 - `documentation` - License docs
sir-chawakorn/power-ranger-toolkit/tree/main/src/skills/license-checker commit eecdf7332c
Frequently asked questions How do I install the License Checker skill? Run npx skillmds@latest add sir-chawakorn/license-checker in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the License Checker skill do? ⚖️ License Checker Skill It is listed under Coding & Dev Tools on SkillMD.
Is License Checker safe to use? This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with License Checker? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is License Checker free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published License Checker? sir-chawakorn (@sir-chawakorn) published this skill. Their other Agent Skills are listed on their SkillMD profile.