open-source-license-check
Check if referenced bioinformatics software/code licenses allow commercial use (GPL vs MIT, etc.).
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/aipoch-ai/open-source-license-checkWhat This Skill Does
The open-source-license-check skill provides an automated, systematic approach to verifying the licensing terms of bioinformatics software and source code. In the highly collaborative field of bioinformatics, determining whether a library or tool is compatible with commercialization is critical for product development and regulatory compliance. This skill parses project files, scans for license identifiers (such as MIT, GPL, Apache, or BSD), and evaluates them against a predefined set of constraints regarding commercial usage, copyleft obligations, and proprietary integration.
Installation
To integrate this skill into your OpenClaw environment, use the following command via the terminal:
clawhub install openclaw/skills/skills/aipoch-ai/open-source-license-check
Ensure your environment meets the dependency requirements, specifically Python 3.10+ and any project-specific configuration files found in the references/ directory.
Use Cases
This skill is specifically designed for technical due diligence in scientific computing. Primary use cases include:
- Startups & Biotech: Screening open-source tools before integrating them into a proprietary pipeline to avoid viral GPL copyleft risks.
- Research Institutions: Ensuring compliance when downstream results or tools are shared with industry partners.
- Vendor Audits: Automating the license verification process during software procurement for bioinformatics data processing pipelines.
Example Prompts
- "Check the license for the bioinformatics repository at ./projects/variant-caller-lib and verify if it allows commercial use in a closed-source product."
- "Run an open-source license check on my current working directory; focus specifically on identifying any GPL-3.0 dependencies that might conflict with our commercial output requirements."
- "Evaluate the licenses of all packages listed in requirements.txt and provide a summary report outlining which tools are MIT/Apache and which contain restrictive copyleft clauses."
Tips & Limitations
- Precision: While the skill provides clear categorization, it is a tool for developers, not legal counsel. Always verify automated results with legal experts for production-grade software deployment.
- Scope: The skill relies on
scripts/main.py. Ensure your source files are correctly formatted and that license headers are present in the files for the highest detection accuracy. - Configuration: Use the
references/folder to add custom domain-specific license definitions if your project utilizes less common or internal open-source licenses. Always execute a dry run usingpython -m py_compile scripts/main.pyto ensure the environment is correctly configured before batch processing large repositories.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-aipoch-ai-open-source-license-check": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, code-execution
Related Skills
mechanism-flowchart
Generates Mermaid flowchart code and visual diagrams for pathophysiological.
reference-style-sync
One-click synchronization and standardization of reference formats in literature management tools, intelligently fixing metadata errors.
clinical-data-cleaner
Use when cleaning clinical trial data, preparing data for FDA/EMA submission, standardizing SDTM datasets, handling missing values in clinical studies, detecting outliers in lab results, or converting raw CRF data to CDISC format. Cleans and standardizes clinical trial data for regulatory compliance with audit trails.
metagenomic-krona-chart
Analyze data with `metagenomic-krona-chart` using a reproducible workflow, explicit validation, and structured outputs for review-ready interpretation.
anatomy-quiz-master
Generate interactive anatomy quizzes for medical education with multiple question types, difficulty levels, and anatomical regions. Supports gross anatomy, neuroanatomy, and clinical correlations for self-assessment and exam preparation.