agent-pack-n-go
🚀 Clone your OpenClaw AI Agent to a new device in ~25 minutes — configs, memory, skills, everything.
Generate an instant codebase overview — language, framework, architecture, entry points, and key files
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
SkillHub CLI
skillhub install fratua/project-summaryInspect the source and compatibility requirements, then follow its installation steps.
Give your agent the source link and ask it to inspect instructions and dependencies before explaining the installation steps.
Generate a structured project summary for onboarding developers or providing context to agents.
Read these files first (all optional):
package.json / pyproject.toml / Cargo.toml / go.mod / *.sln / *.csproj
README.md — existing descriptionLICENSE
Dockerfile / docker-compose.yml
.github/workflows/*.yml / .gitlab-ci.yml / Jenkinsfile
tsconfig.json / babel.config.* / webpack.config.* / vite.config.*
.eslintrc* / .prettierrc* / pyproject.toml [tool.ruff]
Primary language — count file extensions:
find . -type f -not -path '*/node_modules/*' -not -path '*/.git/*' -not -path '*/dist/*' -not -path '*/target/*' -not -path '*/__pycache__/*' -not -path '*/.venv/*' | sed 's/.*\.//' | sort | uniq -c | sort -rn | head -10
# Windows:
Get-ChildItem -Recurse -File -Exclude node_modules,.git,dist,target | Group-Object Extension | Sort-Object Count -Descending | Select-Object -First 10 Count,Name
Framework — check dependencies (see readme-generator skill for detection table).
Identify the architecture pattern from directory structure:
| Structure | Pattern |
|---|---|
src/controllers/, src/models/, src/routes/ |
MVC |
src/features/*/, each with components+hooks+api |
Feature-based |
src/domain/, src/application/, src/infrastructure/ |
Clean Architecture / DDD |
pages/ or app/ (Next.js/Nuxt) |
File-based routing |
cmd/, internal/, pkg/ |
Go standard layout |
src/lib.rs, src/main.rs |
Rust binary/library |
| Flat structure, few files | Simple / Script |
# Look for common entry points
ls -la src/index.* src/main.* app.* main.* index.* manage.py server.* 2>/dev/null
# Check package.json "main", "module", "bin", "scripts.start"
# Check Cargo.toml [[bin]] or src/main.rs
# Check py...
These signals come from indexed source analysis and may lag behind changes. Check the current source files.
# project-summary — Instant Codebase Overview Generate a structured project summary for onboarding developers or providing context to agents. ## Steps ### 1. Scan Project Root Read these files first (all optional): - `package.json` / `pyproject.toml` / `Cargo.toml` / `go.mod` / `*.sln` / `*.csproj` - `README.md` — existing description - `LICENSE` - `Dockerfile` / `docker-compose.yml` - `.github/workflows/*.yml` / `.gitlab-ci.yml` / `Jenkinsfile` - `tsconfig.json` / `babel.config.*` / `webpack.config.*` / `vite.config.*` - `.eslintrc*` / `.prettierrc*` / `pyproject.toml [tool.ruff]` ### 2. Detect Language & Framework **Primary language** — count file extensions: ```bash find . -type f -not -path '*/node_modules/*' -not -path '*/.git/*' -not -path '*/dist/*' -not -path '*/target/*' -not -path '*/__pycache__/*' -not -path '*/.venv/*' | sed 's/.*\.//' | sort | uniq -c | sort -rn | head -10 # Windows: Get-ChildItem -Recurse -File -Exclude node_modules,.git,dist,target | Group-Object Extension | Sort-Object Count -Descending | Select-Object -First 10 Count,Name ``` **Framework** — check dependencies (see readme-generator skill for detection table). ### 3. Map Architecture Identify the architecture pattern from directory structure: | Structure | Pattern | |-----------|---------| | `src/controllers/`, `src/models/`, `src/routes/` | MVC | | `src/features/*/`, each with components+hooks+api | Feature-based | | `src/domain/`, `src/application/`, `src/infrastructure/` | Clean Architecture / DDD | | `pages/` or `app/` (Next.js/Nuxt) | File-based routing | | `cmd/`, `internal/`, `pkg/` | Go standard layout | | `src/lib.rs`, `src/main.rs` | Rust binary/library | | Flat structure, few files | Simple / Script | ### 4. Identify Entry Points ```bash # Look for common entry points ls -la src/index.* src/main.* app.* main.* index.* manage.py server.* 2>/dev/null # Check package.json "main", "module", "bin", "scripts.start" # Check Cargo.toml [[bin]] or src/main.rs # Check py...
🚀 Clone your OpenClaw AI Agent to a new device in ~25 minutes — configs, memory, skills, everything.
Bambu Lab 3D printer control and automation. Activate when user mentions: printer status, 3D printing, slice, analyze model, generate 3D, AMS filament, print monitor, Bambu Lab, or any 3D printing task. Full pi...
⚡ SOTA agent skills for OpenClaw — observability, security, code quality, incident response, and more. Built by Anvil AI.
OpenClaw Skill: Safely restart the Gateway with context preservation, guardian watchdog, and multi-channel notification