kmc 0.4.1
dotnet tool install --global kmc --version 0.4.1
dotnet new tool-manifest
dotnet tool install --local kmc --version 0.4.1
#tool dotnet:?package=kmc&version=0.4.1
nuke :add-package kmc --version 0.4.1
kyle-mcmaster-dnx-card
This repository now produces two .NET CLI tools built on a shared library:
kylemcmaster: Kyle McMaster's digital business cardkmc: the full CLI with business card, agents, skills, and REPL support
Shared implementation lives in Card.Core.
Quick Start
dnx -y kylemcmaster
dnx -y kmc
Run locally from source:
dotnet run --project KyleMcMaster.Card
dotnet run --project Kmc.Card
Tool Overview
kylemcmaster
Business-card-only commands:
- default: full business card
about: name, title, and locationcontact: links and contact info
kmc
Includes the same card commands plus the full agent and skill workflow:
agent listagent run <name> --prompt "..."agent chat <name>skill listskill run <name> --input "..."
kmc keeps the original REPL configuration with the prompt kmc>, while the default no-argument route still shows the business card.
Markdown Agents
kmc loads declarative agents from the .agents/ directory in the current working directory. Each file uses YAML frontmatter plus a markdown body:
---
name: my-agent
description: What this agent does
model: claude-opus-4-6
skills:
- greet
---
System prompt content goes here.
Built-in shared components include:
echoagentgreetskill- LLM integration through
Microsoft.Extensions.AI
LLM Configuration
The shared agent platform reads these environment variables:
ANTHROPIC_API_KEYOPENAI_API_KEYLLM_PROVIDERLLM_MODEL
If no configured LLM is available, markdown agents fall back to returning their system prompt.
Project Structure
.agents/ # Declarative markdown agents for kmc
Card.Core/ # Shared abstractions, services, agents, skills, rendering
Card.Core.Tests/ # Shared library tests
Kmc.Card/ # Full CLI executable (kmc)
KyleMcMaster.Card/ # Business-card-only executable (kylemcmaster)
docs/plans/ # Implementation notes and plans
Development
Build everything:
dotnet build Card.slnx
Run tests:
dotnet test Card.slnx
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
This package has no dependencies.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.4.1 | 128 | 3/16/2026 |