CLI Reference¶
All commands read your personal.yaml. Every read command supports --json for
piping into other tools.
Commands¶
| Command | Description |
|---|---|
init |
Create a starter personal.yaml |
teaser (wip) |
Animated "something crazy on the way" splash |
banner |
Print the ASCII banner |
all |
Full profile overview (the single-command output) |
github |
GitHub stats + latest contributions |
blogs |
Recent posts across all RSS feeds |
linkedin |
Role + experience timeline |
opensource (oss) |
Open-source contributions |
build |
Write context.md, profile.json, llms.txt |
summary |
One-paragraph AI brief |
init¶
Scaffold a starter config in the current directory.
personal-context init # create personal.yaml
personal-context init --force # overwrite an existing one
all¶
The single-command overview: name, role, contact, recent blogs, GitHub, learning, skills, open source, and projects.
personal-context all
personal-context all --json # machine-readable
personal-context all --limit 12 # include more blogs
personal-context all --no-banner # hide the ASCII banner
github¶
Shows contributions, PRs opened, public repos, total stars, and top
repositories. Contribution/PR counts require GITHUB_TOKEN.
blogs¶
Aggregates and sorts recent posts from every feed in
sources.blogs.feeds.
linkedin¶
Renders your current role and experience timeline from personal.yaml (and a
LinkedIn export if configured).
opensource¶
build¶
Write AI-readable artifacts to an output folder.
Produces:
context.md— human-readable Markdownprofile.json— the full structured profilellms.txt— compact text for LLMs
summary¶
Prints a one-paragraph natural-language brief about you.
teaser¶
Plays the animated ember splash — banner, build spinner, progress bar, and a "something crazy on the way" pulse.