jarvis-frameworks
Run one of Jarvis's frameworks with the user (the 168-hour week budget, AIOO, declarations, deal cards) and file the results in their vault.
Skill by JohannsenLum
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/johannsenlum-jarvis-frameworks
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: writing, sales, finance
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/jarvis-frameworks
What's inside
- Skill name
jarvis-frameworks- Description
- Run one of Jarvis's frameworks with the user (the 168-hour week budget, AIOO, declarations, deal cards) and file the results in their vault. Use when the user says "let's do the 168", "budget my week", "run AIOO on this", "write my declarations", "make a deal card", "is this a good deal", asks what frameworks exist, or when onboarding or a review picks a framework.
- License
- MIT
- Instructions
- 57 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Jarvis frameworks The frameworks are Jarvis's (`<Jarvis>/frameworks/`, replaced on update, never edited). The results are the user's, in the vault at `frameworks/<id>/`. Updates never touch results. ## When to Use - The user names a framework or asks what's available. - A situation clearly fits one (see each framework's "When to apply"): offer it in one line, don't start it uninvited. Examples: a new yearly goal → declarations or AIOO; "I'm always busy but nothing moves" → AIOO; "I never see my family" → 168; a meeting with a potential client → deal card. - The weekly review, if `frameworks/168/budget.md` exists (run the weekly audit). ## Procedure 1. **List or load.** `jarvis_frameworks` with no name lists them (and whether the user has started each). With a name it returns the full framework, the result files it writes and what already exists. No MCP? Read `<Jarvis>/frameworks/<id>.md` and `catalog.json` directly. 2. **Read what exists first.** If results exist, read them (`jarvis_read`) and continue from there. Don't start over unless the user asks. 3. **Follow the framework's "How your AI uses this" section.** It is the method. Ask one thing at a time with your tool's question feature; allow "Skip for now" and note skipped parts in `pending` (`jarvis_onboarding` patch) so they can be finished later. 4. **File the results** with `jarvis_write` at the paths `jarvis_frameworks` gave, following the user's autonomy setting. Frontmatter on every result page: ```yaml type: framework-result framework: 168 framework_version: 2026-09-30 updated: 2026-09-30 ``` Link results to the pages they're about (`[[relationships/people/sam]]`, `[[me/goals/2026]]`). 5. **Tell the user in one line** what you saved and when you'll come back to it (the cadence). If it has a cadence the routines don't cover yet, offer to add it to the weekly review or a reminder. ## Per framework - **168:** Start with `map.md` (about three weeks of actuals) unless the user already knows their week. Then `budget.md`: fund sleep, health, faith, partner, family and key people before work; split work into its lines. Record the current season in `budget.md`. Weekly audits go in `weeks/YYYY-Www.md`. - **AIOO:** One page per outcome (`frameworks/aioo/<outcome-slug>.md`) with the backwards chain. Missing inputs become open loops in `now.md`. Stalls: check purpose first, then inputs, then actions. - **Declarations:** The user's own words. Draft together, then write `declarations.md` only after they approve the wording. Private: never quote it in group chats or paste it into other tools. Goals in `me/goals/` stay as they are; link each declaration to the goal it anchors if there is one. - **Deal cards:** The person's page in `relationships/people/<name>.md` stays the one page about them. The card (`cards/<person>--<deal>.md`) holds the opportunity and links to the person; add a `## Deals` line on the person page linking back. Write `filter.md` with the user before judging deals; until it exists, use the framework's example filter and say so. ## Pitfalls - Never edit files in `<Jarvis>/frameworks/`. Adaptations go in the result pages or in `me/` (by proposal). - Don't turn every conversation into a framework. Offer once; respect "no". - Results can contain private material (family time, money, deals). Follow the privacy rules. ## Verification - `jarvis_frameworks` shows the framework as `started: true`. - Each result page has `framework` and `framework_version` in its frontmatter, and there is a line in `log.md`.
From JohannsenLum/jarvis, MIT.
More from JohannsenLum/jarvis
- 0.570score
jarvis-onboarding
JohannsenLum
The first-run experience for Jarvis.
SkillAFreshness: AClaude Code +9 - 0.570score
jarvis-connections
JohannsenLum
Connect Jarvis to the user's services, one at a time, from the recommended set only - Google (Gmail, Calendar, Drive), Apple (Reminders, Notes, iMessage, Find…
SkillAFreshness: AClaude Code +9 - 0.565score
brain-consolidate
JohannsenLum
Nightly "sleep" for Jarvis - read the day's conversations (Telegram, terminal, voice, dashboard), file durable facts into the vault, capture commitments…
SkillAFreshness: AClaude Code +9 - 0.565score
jarvis-settings
JohannsenLum
Change Jarvis's role (chief of staff, executive assistant, thinking partner, coach, life manager), tone (warm, formal, direct) or autonomy (ask-first…
SkillAFreshness: AClaude Code +9 - 0.565score
jarvis-models
JohannsenLum
Run a specific job on a specific AI model when the user asks - "use GPT Astra for this", "use Claude Opus for the proposal", "have Sonnet summarise these" -…
SkillAFreshness: AClaude Code +9 - 0.561score
brain-query
JohannsenLum
Answer a question from the user's knowledge vault with links to the pages used, and save valuable answers back as pages.
SkillAFreshness: AClaude Code +9 - 0.560score
jarvis-telegram
JohannsenLum
Choose how Jarvis appears in Telegram - one normal DM, topics inside the DM (Inbox, Work, Life, Briefings, General), or a group with forum topics - and set it…
SkillAFreshness: AClaude Code +9 - 0.560score
jarvis-import
JohannsenLum
Find existing folders on the Mac (Documents, Desktop, Downloads, iCloud Drive, Google Drive, Dropbox) with clients, projects and work data, ask the user which…
SkillAFreshness: AClaude Code +9 - 0.559score
decision-coach
JohannsenLum
Help the user make a decision using their own principles (me/principles.md) and chosen frameworks (me/frameworks/), then log it.
SkillAFreshness: AClaude Code +9 - 0.556score
write-proposal
JohannsenLum
Draft a client proposal or quote from a brief, using the client's page, services.md, pricing.md and past proposals.
SkillAFreshness: AClaude Code +9 - 0.553score
weekly-client-report
JohannsenLum
Draft a weekly status report per active client from project pages, meetings and log entries.
SkillAFreshness: AClaude Code +9 - 0.304score
jarvis-weekly-review
JohannsenLum
No description from the publisher yet.
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 2
- Last commit (this folder)
- Sep 30, 2026 (29 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/JohannsenLum/jarvis
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from JohannsenLum
- 0.584score
LinkedIn
JohannsenLum
Read LinkedIn profiles, companies, jobs and messages via your own browser session
ConnectorBFreshness: BLocal★ 4↓ 55/wkClaude Code +5 - 0.570score
Canvas API MCP
JohannsenLum
MCP server exposing the Canvas LMS REST API (1,116 endpoints) for AI assistants
ConnectorBFreshness: BLocal★ 3↓ 54/wkClaude Code +5 - 0.570score
jarvis-connections
JohannsenLum
Connect Jarvis to the user's services, one at a time, from the recommended set only - Google (Gmail, Calendar, Drive), Apple (Reminders, Notes, iMessage, Find…
SkillAFreshness: AClaude Code +9 - 0.570score
jarvis-onboarding
JohannsenLum
The first-run experience for Jarvis.
SkillAFreshness: AClaude Code +9 - 0.565score
brain-consolidate
JohannsenLum
Nightly "sleep" for Jarvis - read the day's conversations (Telegram, terminal, voice, dashboard), file durable facts into the vault, capture commitments…
SkillAFreshness: AClaude Code +9 - 0.565score
jarvis-models
JohannsenLum
Run a specific job on a specific AI model when the user asks - "use GPT Astra for this", "use Claude Opus for the proposal", "have Sonnet summarise these" -…
SkillAFreshness: AClaude Code +9
Cite this page
jarvis-frameworks skill. Agent Mart. https://agentmart.dev/skills/johannsenlum-jarvis-frameworks (last updated 2026-10-24)