Profile-driven overlay for the obsidian-wiki agent-skill framework
Project description
engramme-assist
A profile-driven overlay for obsidian-wiki
(by Ar9av) — keeps the upstream skill framework, adds a config profile so personal
skills (morning-brief, weekly-retro, jot, daily-update) read your identity, sources
and scoring from a private YAML instead of hardcoding them. The skill code stays generic and
shareable; your real values live in a gitignored profile.
What it adds
- Profile (
~/.obsidian-wiki/profile.ymlglobal +$VAULT/_meta/profile.yml, merged) — identity, role, active sources, model tiers, brief scoring grid. wiki-init(orchestrator: runswiki-setupthenwiki-profile) andwiki-profile.jot,morning-brief,weekly-retro,daily-update— parametrized via{{profile.*}}.gardener.py/insights.py— the programmatic-first daily-maintenance scripts.AGENTS.generic.md— framework conventions + profile-loading, no personal values.
Install
pip install engramme-assist # pulls obsidian-wiki (pinned in UPSTREAM) as a dependency
# or, from a checkout: pip install -e .
engramme-assist install --vault /path/to/your/vault
# or: python -m engramme_assist install --vault /path/to/your/vault
The overlay's skills and scripts ship inside the package (engramme_assist/_data/), so a
plain pip install is self-contained — no clone required.
install delegates the base install to obsidian-wiki setup, then lays this overlay's six
skills on top, and drops AGENTS.generic.md / profile.example.yml / the gardener scripts
into the vault (non-destructively — never clobbers an existing file).
Then, in your agent: say "set up my wiki" → wiki-init (runs setup, then fills your profile).
Platform notes
- macOS / Linux: skills are symlinked to the installed package;
pip upgradeis picked up automatically. After upgrading obsidian-wiki, re-runengramme-assist installto re-seat the overlay copies. - Windows: symlinks need Developer Mode/admin, so
installdefaults to copy mode (--copyforces it everywhere). After anypip upgrade, re-runengramme-assist installto resync. The maintenance scripts use thepythonlauncher on Windows (python3on macOS/Linux).
Privacy
Your real profile.yml and state/channels.yml (Slack IDs, colleague names, private channels)
are gitignored and never published. Only generic code + *.example.yml are tracked.
Credit
Built on obsidian-wiki by Ar9av. MIT licensed.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file engramme_assist-0.1.0.tar.gz.
File metadata
- Download URL: engramme_assist-0.1.0.tar.gz
- Upload date:
- Size: 63.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7dc85a8902231715c70ad66aa6696a3a12f57415d3a005afe52681443011da35
|
|
| MD5 |
97b2d886b38ea19008385ea28bcf352c
|
|
| BLAKE2b-256 |
6ef568ef42582ab272cef33e673a7fa0cf7cf9a1452da2ff1b42398ab3ffa3f0
|
Provenance
The following attestation bundles were made for engramme_assist-0.1.0.tar.gz:
Publisher:
release.yml on chibiliplop/engramme-assist
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
engramme_assist-0.1.0.tar.gz -
Subject digest:
7dc85a8902231715c70ad66aa6696a3a12f57415d3a005afe52681443011da35 - Sigstore transparency entry: 1827887972
- Sigstore integration time:
-
Permalink:
chibiliplop/engramme-assist@b76cfb16b9def66e44c00e0aa6e0be30f5acfae5 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/chibiliplop
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@b76cfb16b9def66e44c00e0aa6e0be30f5acfae5 -
Trigger Event:
release
-
Statement type:
File details
Details for the file engramme_assist-0.1.0-py3-none-any.whl.
File metadata
- Download URL: engramme_assist-0.1.0-py3-none-any.whl
- Upload date:
- Size: 66.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4b7c2a17930a7f3c6f6f7e1acaa8b84a7b557a0f17efc0ce098f0eb5e919eb63
|
|
| MD5 |
e4295e9d9461f44ad56043a8cf056000
|
|
| BLAKE2b-256 |
f1c6d9ca3d34208268ed7013e57f7bf2edb06e8dc77a124fe124588e013e4b83
|
Provenance
The following attestation bundles were made for engramme_assist-0.1.0-py3-none-any.whl:
Publisher:
release.yml on chibiliplop/engramme-assist
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
engramme_assist-0.1.0-py3-none-any.whl -
Subject digest:
4b7c2a17930a7f3c6f6f7e1acaa8b84a7b557a0f17efc0ce098f0eb5e919eb63 - Sigstore transparency entry: 1827888037
- Sigstore integration time:
-
Permalink:
chibiliplop/engramme-assist@b76cfb16b9def66e44c00e0aa6e0be30f5acfae5 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/chibiliplop
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@b76cfb16b9def66e44c00e0aa6e0be30f5acfae5 -
Trigger Event:
release
-
Statement type: