# Howopen

> This skill allows the agent to perform an "Open Source Health Check" on the current project. It analyzes the technology stack, programming language distribution, and open-source licenses of dependencies. Use when this capability is needed.

- Skill: `tomevault-io/howopen` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/howopen`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/howopen/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/howopen

---


# howopen Skill

This skill allows the agent to perform an "Open Source Health Check" on the current project. It analyzes the technology stack, programming language distribution, and open-source licenses of dependencies.

## When to use
- When the user asks for a project overview or "health check".
- When checking for open-source license compliance.
- When analyzing the tech stack of a new or existing project.

## Instructions
1.  **Run Analysis**: Execute the `analyze_project.py` script located in the scripts directory as this skill.
    ```powershell
    python .agent/skills/howopen/scripts/analyze_project.py
    ```
2.  **Process Output**: The script will output a JSON object containing:
    - `tech_stack`: A list of identified frameworks and tools.
    - `languages`: A dictionary of languages and their percentage of the codebase.
    - `dependencies`: A list of objects with `name`, `version`, and `license`.
3.  **Generate Report**: Create a Markdown report with the following sections:
    - ### 🛠️ Technology Stack
      A table listing the core frameworks and tools identified.
    - ### 📊 Language Distribution
      A table showing the programming languages used and their percentage (sorted by percentage).
    - ### ⚖️ Open Source License Audit
      A table listing dependencies, their versions, and their licenses. Highlight any "Unknown" or restrictive licenses (like GPL) if relevant.

## Resources
- `scripts/analyze_project.py`: Helper script for technical analysis.

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/ospocc) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-13 -->

