Skip to main content

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.yml global + $VAULT/_meta/profile.yml, merged) — identity, role, active sources, model tiers, brief scoring grid.
  • wiki-init (orchestrator: runs wiki-setup then wiki-profile) and wiki-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 upgrade is picked up automatically. After upgrading obsidian-wiki, re-run engramme-assist install to re-seat the overlay copies.
  • Windows: symlinks need Developer Mode/admin, so install defaults to copy mode (--copy forces it everywhere). After any pip upgrade, re-run engramme-assist install to resync. The maintenance scripts use the python launcher on Windows (python3 on 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

engramme_assist-0.1.0.tar.gz (63.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

engramme_assist-0.1.0-py3-none-any.whl (66.4 kB view details)

Uploaded Python 3

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

Hashes for engramme_assist-0.1.0.tar.gz
Algorithm Hash digest
SHA256 7dc85a8902231715c70ad66aa6696a3a12f57415d3a005afe52681443011da35
MD5 97b2d886b38ea19008385ea28bcf352c
BLAKE2b-256 6ef568ef42582ab272cef33e673a7fa0cf7cf9a1452da2ff1b42398ab3ffa3f0

See more details on using hashes here.

Provenance

The following attestation bundles were made for engramme_assist-0.1.0.tar.gz:

Publisher: release.yml on chibiliplop/engramme-assist

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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

Hashes for engramme_assist-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4b7c2a17930a7f3c6f6f7e1acaa8b84a7b557a0f17efc0ce098f0eb5e919eb63
MD5 e4295e9d9461f44ad56043a8cf056000
BLAKE2b-256 f1c6d9ca3d34208268ed7013e57f7bf2edb06e8dc77a124fe124588e013e4b83

See more details on using hashes here.

Provenance

The following attestation bundles were made for engramme_assist-0.1.0-py3-none-any.whl:

Publisher: release.yml on chibiliplop/engramme-assist

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page