Skip to content

Portfolio inventory

Aggregated capability inventory across the active nolte/* portfolio, generated from each member repository's project/portfolio.yml manifest. This page is auto-generated — edit portfolio/aggregate.yml (or re-run the portfolio-audit skill's Render operation), not this file.

15 repositories · 24 capabilities

Capability map

Capability-to-repository mapping across the portfolio.

flowchart LR
    classDef active fill:#e6f4ea,stroke:#137333,color:#0d652d;
    classDef experimental fill:#fef7e0,stroke:#b06000,color:#7a4f01;
    classDef deprecated fill:#fce8e6,stroke:#a50e0e,color:#7a1c12;
    classDef planned fill:#e8f0fe,stroke:#1967d2,color:#174ea6;
    subgraph R0["nolte/ansible-reachy-mini-bootstrap"]
        R0C0["reachy-mini-ansible-provisioning"]
    end
    subgraph R1["nolte/blog"]
        R1C0["bilingual-blog-knowledge-base"]
        R1C1["transparent-ai-authoring"]
    end
    subgraph R2["nolte/claude-home-assistant"]
        R2C0["claude-code-skills-and-agents-for-home-assistant"]
    end
    subgraph R3["nolte/claude-reachy-mini"]
        R3C0["claude-code-skills-and-agents-for-reachy-mini"]
    end
    subgraph R4["nolte/claude-shared"]
        R4C0["shared-claude-code-skills"]
        R4C1["shared-claude-code-agents"]
        R4C2["portfolio-spec-corpus"]
        R4C3["planning-suite-reference-adopter"]
        R4C4["auto-generated-skill-agent-catalog"]
        R4C5["shared-vale-vocabulary-extension"]
    end
    subgraph R5["nolte/cookiecutter-gh-project"]
        R5C0["github-project-cookiecutter-template"]
    end
    subgraph R6["nolte/gh-plumbing"]
        R6C0["reusable-github-actions-workflows"]
        R6C1["probot-commons-config"]
        R6C2["renovate-shared-presets"]
    end
    subgraph R7["nolte/kamerplanter"]
        R7C0["plant-lifecycle-management-system"]
    end
    subgraph R8["nolte/kamerplanter-ha"]
        R8C0["kamerplanter-home-assistant-integration"]
    end
    subgraph R9["nolte/reachy-mini-app"]
        R9C0["reachy-mini-behavior-app"]
    end
    subgraph R10["nolte/reachy-mini-mcp"]
        R10C0["reachy-mini-mcp-server"]
    end
    subgraph R11["nolte/taskfiles"]
        R11C0["reusable-taskfile-collection"]
    end
    subgraph R12["nolte/terraform-github-bootstrap"]
        R12C0["github-config-as-code"]
    end
    subgraph R13["nolte/vale-style"]
        R13C0["vale-style-package"]
        R13C1["vocabulary-curation-spec"]
    end
    subgraph R14["nolte/workstation"]
        R14C0["developer-workstation-provisioning"]
    end
    class R0C0 active;
    class R1C0 experimental;
    class R1C1 experimental;
    class R2C0 active;
    class R3C0 active;
    class R4C0 active;
    class R4C1 active;
    class R4C2 active;
    class R4C3 experimental;
    class R4C4 active;
    class R4C5 active;
    class R5C0 active;
    class R6C0 active;
    class R6C1 active;
    class R6C2 active;
    class R7C0 active;
    class R8C0 active;
    class R9C0 experimental;
    class R10C0 active;
    class R11C0 active;
    class R12C0 active;
    class R13C0 active;
    class R13C1 experimental;
    class R14C0 active;
    R1 -.peer.-> R4
    R4 -.peer.-> R13
    R5 -.peer.-> R6
    R8 -.peer.-> R7
    R12 -.peer.-> R6

Status: ✅ active · 🧪 experimental · ⚠️ deprecated · 🗓️ planned

nolte/ansible-reachy-mini-bootstrap

No mission statement declared (project/mission.md missing).

Capabilities

Capability Status Description Audiences
reachy-mini-ansible-provisioning ✅ active An Ansible playbook and role collection that bootstraps a Reachy Mini WiFi device (Raspberry Pi OS) to a working state — network, system dependencies, and the Pollen/Reachy runtime — from a single inventory plus playbook run. nolte (repo author, first operator on his own device)
Reachy Mini owner / hobbyist

Peer references

None declared.

nolte/blog

A bilingual AI-drafted and human-curated knowledge base that turns the author's software-project work into durable English and German posts for technical readers, portfolio reviewers, and the author's own future-self.

Capabilities

Capability Status Description Audiences
bilingual-blog-knowledge-base 🧪 experimental A bilingual (English-canonical, German-translated) Astro blog and personal knowledge base, deployed to GitHub Pages, that publishes durable posts as real EN+DE pairs without translation drift for technical readers, portfolio reviewers, and the author's own future-self. A — Technical readers
B — Portfolio reviewers
C — Author as knowledge-base user
transparent-ai-authoring 🧪 experimental Per-post AI-disclosure (the aiGenerated frontmatter flag, with a planned visible badge and About-page explanation) that keeps AI-drafted content transparently distinct from hand-curated content. A — Technical readers
B — Portfolio reviewers
L — People and projects named in posts

Peer references

  • nolte/claude-shared

nolte/claude-home-assistant

No mission statement declared (project/mission.md missing).

Capabilities

Capability Status Description Audiences
claude-code-skills-and-agents-for-home-assistant ✅ active A Claude Code plugin bundling skills and agents for Home Assistant development — custom integrations, Lovelace cards, blueprints and automations, and ESPHome / add-on work — that authors HA artefacts against Home Assistant Core and HACS conventions. Plugin-Autor beim Dogfooding in diesem Repo (nolte)
Spätere öffentliche Nutzer (HA-Custom-Integration- und Card-Autoren-Community)

Peer references

None declared.

nolte/claude-reachy-mini

No mission statement declared (project/mission.md missing).

Capabilities

Capability Status Description Audiences
claude-code-skills-and-agents-for-reachy-mini ✅ active A Claude Code plugin bundling skills and agents for Reachy Mini robot development — dance-to-music behaviours and Home Assistant integration — so the operator builds Reachy Mini apps with consistent, spec-grounded tooling. Plugin-Autor beim Dogfooding in diesem Repo (nolte)
Spätere öffentliche Nutzer (Reachy-Mini-Hobby- und Maker-Community)

Peer references

None declared.

nolte/claude-shared

claude-shared (the nolte-shared Claude Code plugin) gives downstream Claude Code users in nolte portfolio projects plus the plugin's own dogfooding maintainer a consistent, spec-compliant set of skills, agents, and bilingual specifications they can apply without per-repository reimplementation.

Capabilities

Capability Status Description Audiences
shared-claude-code-skills ✅ active Bundles reusable Claude Code skills (slash commands) under skills/<name>/SKILL.md that downstream nolte portfolio projects install through the plugin marketplace to get consistent, spec-compliant authoring, review, planning, and release workflows. Downstream Claude Code users in portfolio projects
Plugin author dogfooding inside this repo
shared-claude-code-agents ✅ active Bundles reusable Claude Code sub-agents under agents/<name>.md (context-window-protective read-only or write-narrow specialists) that downstream projects invoke through Agent(subagent_type=<plugin>:<agent>). Downstream Claude Code users in portfolio projects
Plugin author dogfooding inside this repo
portfolio-spec-corpus ✅ active Bilingual (EN-canonical with DE translation) specs under spec/ that govern Claude Code skill and agent authoring, project layout, branching, releases, audience identification, and portfolio management for the nolte portfolio. Plugin author dogfooding inside this repo
Other Nolte portfolio repos as passive consumers of the conventions
External contributors via pull request
planning-suite-reference-adopter 🧪 experimental Applies the planning-suite specs (mission, goals, roadmap, features, sprints) to claude-shared itself under project/, so other Portfolio-Member repos see the planning suite in action before adopting it. Plugin author dogfooding inside this repo
Downstream Claude Code users in portfolio projects
auto-generated-skill-agent-catalog ✅ active Generates a navigable MkDocs catalog of every skill and agent in the nolte-shared plugin (and optionally external plugin source roots) so downstream readers discover what the plugin ships without reading the source tree directly. Downstream Claude Code users in portfolio projects
Plugin author dogfooding inside this repo
External contributors via pull request
shared-vale-vocabulary-extension ✅ active Extends the nolte/vale-style baseline vocabulary with portfolio-specific terms (autoload, autolink, Probot, Renovate, vtracer, retarget, and similar) so prose under README.md, docs/en/, and spec/**/en.md passes Vale across the portfolio. Plugin author dogfooding inside this repo
Other Nolte portfolio repos as passive consumers of the conventions

Peer references

  • nolte/vale-style

nolte/cookiecutter-gh-project

No mission statement declared (project/mission.md missing).

Capabilities

Capability Status Description Audiences
github-project-cookiecutter-template ✅ active A Cookiecutter template that scaffolds a standardised nolte-style GitHub project — pre-wired GitHub Actions and settings based on nolte/gh-plumbing (release process, MkDocs docs publishing, static tests, labelling) — from a single cookiecutter run. Developer scaffolding a new nolte-style GitHub project

Peer references

  • nolte/gh-plumbing

nolte/gh-plumbing

No mission statement declared (project/mission.md missing).

Capabilities

Capability Status Description Audiences
reusable-github-actions-workflows ✅ active A library of reusable GitHub Actions workflows (reusable-.yaml: pre-commit, mkdocs deploy, spelling/Vale, automerge, release-drafter/publish, Docker lint/build/publish, Ansible molecule/galaxy, Terraform lint, Trivy, chain-bench, dependency-review) that downstream nolte/ repositories call to get consistent CI/CD without reimplementing pipelines. Downstream repositories consuming reusable workflows
Repository maintainer (nolte)
probot-commons-config ✅ active Shared Probot app configuration commons (settings, release-drafter, boring-cyborg, stale presets) that downstream nolte/* repositories extend so repository governance stays uniform across the portfolio. Downstream repositories extending Probot configurations
Repository maintainer (nolte)
renovate-shared-presets ✅ active Shared Renovate configuration presets (renovate-configs/) that downstream nolte/* repositories extend for consistent dependency-update grouping, scheduling, and labelling. Downstream repositories consuming Renovate presets
Renovate bot

Peer references

None declared.

nolte/kamerplanter

No mission statement declared (project/mission.md missing).

Capabilities

Capability Status Description Audiences
plant-lifecycle-management-system ✅ active A self-hosted, multi-tenant plant lifecycle management system — seed-to-harvest tracking with a growth-phase state machine (GDD/VPD/photoperiod), nutrient planning, adaptive care reminders, integrated pest management, a RAG knowledge assistant, and a Home Assistant integration — for home growers, hobby gardeners, and community gardens. Home grower / hobby gardener / houseplant owner
Community-garden administrator
Self-hoster

Peer references

None declared.

nolte/kamerplanter-ha

No mission statement declared (project/mission.md missing).

Capabilities

Capability Status Description Audiences
kamerplanter-home-assistant-integration ✅ active A HACS-distributed Home Assistant custom integration that connects a Kamerplanter instance to Home Assistant — exposing plant monitoring (growth phases, days-in-phase, next-phase predictions, nutrient-plan assignments), per-channel nutrient dosages, tank management, and per-location overviews as sensors and services. Home Assistant user running Kamerplanter
Self-hoster running both Kamerplanter and Home Assistant

Peer references

  • nolte/kamerplanter

nolte/reachy-mini-app

No mission statement declared (project/mission.md missing).

Capabilities

Capability Status Description Audiences
reachy-mini-behavior-app 🧪 experimental A Reachy Mini behavior package built on the Pollen Robotics / Hugging Face reachy_mini SDK — packaging robot behaviours (for example dance-to-music) that run on the Reachy Mini and distributed as a Hugging Face app. Reachy Mini owner / maker

Peer references

None declared.

nolte/reachy-mini-mcp

No mission statement declared (project/mission.md missing).

Capabilities

Capability Status Description Audiences
reachy-mini-mcp-server ✅ active A Model Context Protocol server that wraps the Pollen Reachy Mini daemon behind a REST interface, exposing the robot's behaviours to MCP clients and LLM end users. MCP clients
Reachy Mini owners / developers

Peer references

None declared.

nolte/taskfiles

No mission statement declared (project/mission.md missing).

Capabilities

Capability Status Description Audiences
reusable-taskfile-collection ✅ active A collection of remotely-includable Taskfiles (src/taskfile-include-.yaml for mkdocs, pre-commit, kind, and k8s) that downstream nolte/ projects include via the Task includes: mechanism to get consistent task targets without copying Taskfile logic into each repository. Taskfile-consumer project
Consumer-side developer running tasks locally
Consumer-side CI/CD pipeline

Peer references

None declared.

nolte/terraform-github-bootstrap

No mission statement declared (project/mission.md missing).

Capabilities

Capability Status Description Audiences
github-config-as-code ✅ active Terraform (integrations/github provider) that manages the nolte GitHub account's repository inventory (existence, description, topics, visibility, feature flags) and per-repo repository rulesets (modern branch protection) as code — the deliberate complement to gh-plumbing's Probot-managed per-repo settings. Terraform operator / maintainer (nolte)
The nolte GitHub account and its repositories

Peer references

  • nolte/gh-plumbing

nolte/vale-style

vale-style ships a single curated Vale style package that consuming nolte/* repositories integrate via one .vale.ini entry to lint markdown consistently across the portfolio.

Capabilities

Capability Status Description Audiences
vale-style-package ✅ active A curated Vale style package distributed as nolte-styles.zip via GitHub releases. Consumer repositories integrate it via a single .vale.ini Packages entry to lint markdown consistently across the portfolio. nolte/* consumer repositories
CI pipelines in consumer repos
local developers in consumer repos
vocabulary-curation-spec 🧪 experimental A written specification under spec/vocabulary-and-style-curation/{en,de}.md that codifies inclusion criteria, removal policy, and group scoping for the vocabularies shipped in vale-style-package. Curator agents from nolte/claude-shared (prose-vale-curator, vocab-drift-audit) cite this spec to ground automated curation decisions. nolte (primary maintainer)
Claude Code agents / skills
External contributors

Peer references

None declared.

nolte/workstation

nolte/workstation lets the workstation-operator bring any developer machine to an identical, reproducible state from a single chezmoi source tree, so every machine and the downstream tooling running on it behave the same.

Capabilities

Capability Status Description Audiences
developer-workstation-provisioning ✅ active A chezmoi source tree that provisions a developer workstation to an identical, reproducible state from a single chezmoi init --apply: asdf-pinned CLI tool versions, a baseline git config, a curated zsh setup, the reusable Taskfile collection, and the pre-commit / cookiecutter / MkDocs Python virtualenvs. workstation-operator
downstream-tooling-consumers

Peer references

None declared.

Historical capabilities

No archived repositories with registered capabilities.