app
Adom Project Manager
Public Made by Adomby adom
Adom Project Manager — the central hub for navigating wiki boards, molecules and libraries into Hydrogen: browse your wiki boards/projects (Personal / Organization / Public), view symbol + footprint + 3D and the per-EDA footprint layer stackup, explore the board and schematic in INTERACTIVE cross-probing viewers (click a net, hover a part for stock and price), add components to your KiCad/Altium libraries, and deliver self-contained KiCad projects. Built on adom-lbr. (Formerly Adom Project Manag
← Commit history
Publish 0.1.0
6 files changed
+101
SKILL.mdadded+39@@ -0,0 +1,39 @@+---+name: adom-project-manager+description: Open the Adom Project Manager to browse your Adom wiki boards/projects (Personal / Organization / Public), view a component's symbol + footprint + 3D and per-EDA layer stackup, add components to your KiCad/Altium libraries, or deliver a self-contained KiCad project to your computer. Triggers include "open the project manager", "browse my boards", "add this board's parts to my kicad library", "download this project as a self-contained kicad project", "view the layer stackup".+user-invocable: true+---++# Adom Project Manager++A local web app (opened in a Hydrogen webview) for browsing and working with your+Adom wiki boards/projects. Built on `adom-lbr` (it reuses the codec to render ++convert on the fly).++## Run it++```bash+adom-project-manager --port 8785 &+```++Open `http://localhost:8785` in a browser or Hydrogen webview. To surface it in+the user's webview panel, use `adom-cli hydrogen webview open-or-refresh`.++## What's inside++- **Projects tabs** — Personal (your non-org boards), Organization (org boards you+ can access, grouped by org), Public (search box, Enter to load). Starred boards+ pin to the top; the rest are alphabetical.+- **Viewer** — click a board → its components (categorized) → symbol + footprint ++ 3D + the KiCad/Altium layer stackup, with pin/pad highlight.+- **Add to Library** — selected components into the user's KiCad/Altium libraries.+- **Add Project to my Computer** — a board's full KiCad project; *project-only*+ mode makes it self-contained (project symbol/footprint libraries, re-pointed+ references, project-local lib-tables).++## Prerequisites++- **adom-desktop** bridge running — delivery to the user's machine (Add to+ Library / Add Project, project fetch) and desktop screenshots go through it.+- Signed-in **adom-wiki** session — identity (Personal/Org tabs) and stars.+- **python3** in the container — the self-containment step for Add Project.
bin/adom-project-manageradded⋯ 1 unchanged line ⋯
docs/hero.pngadded⋯ 1 unchanged line ⋯
install.shadded+4@@ -0,0 +1,4 @@+#!/bin/bash+set -euo pipefail+DIR="$(cd "$(dirname "$0")" && pwd)"; BIN="${HOME}/.local/bin"; mkdir -p "$BIN"+install -m 0755 "$DIR/bin/adom-project-manager" "$BIN/adom-project-manager"; echo "Installed adom-project-manager"
package.jsonadded+55@@ -0,0 +1,55 @@+{+ "slug": "adom-project-manager",+ "version": "0.1.0",+ "type": "app",+ "description": "Adom Project Manager — browse your wiki boards/projects (Personal / Organization / Public), view symbol + footprint + 3D and the per-EDA footprint layer stackup, add components to your KiCad/Altium libraries, and deliver self-contained KiCad projects. Built on adom-lbr.",+ "dependencies": {+ "adom/adom-lbr": "^2.6.0"+ },+ "tags": [+ "kicad",+ "altium",+ "eda",+ "project",+ "manager",+ "library",+ "footprint",+ "symbol",+ "wiki",+ "adom-lbr"+ ],+ "hero": {+ "type": "billboard",+ "headline": "Every board, one place.",+ "subhead": "Browse your wiki projects, inspect symbol + footprint + 3D and the per-EDA layer stackup, add parts to your libraries, and deliver self-contained KiCad projects — built on adom-lbr.",+ "screenshot": "docs/hero.png",+ "accent": "#00b8b1"+ },+ "scripts": {+ "install": "./install.sh",+ "uninstall": "./uninstall.sh"+ },+ "needs_sudo": false,+ "files": [+ "bin/**",+ "SKILL.md",+ "README.md",+ "install.sh",+ "uninstall.sh",+ "docs/**"+ ],+ "discovery_triggers": [+ "adom project manager",+ "browse wiki boards",+ "view footprint layer stackup",+ "add components to my kicad library",+ "deliver a self-contained kicad project",+ "project manager for eda"+ ],+ "discovery_pitch": "Browse your wiki boards/projects, inspect each component's symbol, footprint, 3D model and per-EDA layer stackup, add parts to your KiCad/Altium libraries, and deliver self-contained KiCad projects — built on adom-lbr.",+ "sample_prompts": [+ { "prompt": "Open the Adom Project Manager", "label": "Open manager" },+ { "prompt": "Add this board's components to my KiCad libraries", "label": "Add to library" },+ { "prompt": "Deliver this project as a self-contained KiCad project", "label": "Add project" }+ ]+}
uninstall.shadded+3@@ -0,0 +1,3 @@+#!/bin/bash+set -euo pipefail+rm -f "${HOME}/.local/bin/adom-project-manager"; echo "Uninstalled adom-project-manager"