Repository navigation
Sync claude.ai skills into their plugins - #11
Merged
Merged
Conversation
Copy the five skills authored in the claude.ai account, unchanged, into the plugins chosen for them: audit-mimis-imac to mimi-core, depth-breakdown to code-skills, daily-decision-maker to life-skills, and get-astro-today and run-tarot-reading to craft-skills. Update the craft-skills and code-skills descriptions and the README tree. Co-Authored-By: Claude Opus 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_01N6QLSr7Xy6yQNtiWmjghNz
There was a problem hiding this comment.
🟡 Changes recommended
Unresolved critical and moderate issues remain in the audit and tarot workflows.
6 open issues
Isolate tarot session files per session · New Parse explicit positive scan results only · New Resolve tarot script commands through the plugin root · New Expose card selection state with aria-pressed · New Generate reveal placeholders for the requested count · New Document setup and update side effects accurately · New
What changed in this PR
Syncs five owner-authored skills into their selected plugins, including tarot assets and tooling, with updated metadata and README tree.
Changes:
- Adds audit, planning, decision-making, astrology, and tarot skills.
- Adds tarot scripts, assets, and references.
- Updates plugin and marketplace descriptions.
| File | Description |
|---|---|
README.md |
Regenerated plugin and skill tree |
plugins/mimi-core/skills/audit-mimis-imac/SKILL.md |
Adds macOS security audit workflow |
plugins/life-skills/skills/daily-decision-maker/SKILL.md |
Adds decision comparison template |
plugins/craft-skills/skills/run-tarot-reading/SKILL.md |
Adds tarot reading workflow |
plugins/craft-skills/skills/run-tarot-reading/scripts/tarot.py |
Adds tarot deck engine |
plugins/craft-skills/skills/run-tarot-reading/references/spreads.md |
Adds spread guidance |
plugins/craft-skills/skills/run-tarot-reading/references/reading-craft.md |
Adds interpretation guidance |
plugins/craft-skills/skills/run-tarot-reading/assets/deck.json |
Adds 78-card deck data |
plugins/craft-skills/skills/run-tarot-reading/assets/card_picker.html |
Adds interactive card picker |
plugins/craft-skills/skills/get-astro-today/SKILL.md |
Adds astrology response guidance |
plugins/craft-skills/.claude-plugin/plugin.json |
Updates craft plugin metadata |
plugins/code-skills/skills/depth-breakdown/SKILL.md |
Adds project decomposition workflow |
plugins/code-skills/.claude-plugin/plugin.json |
Updates code plugin metadata |
.claude-plugin/marketplace.json |
Updates marketplace descriptions |
Review effort: Lite
|
|
||
| HERE = os.path.dirname(os.path.abspath(__file__)) | ||
| DECK_PATH = os.path.join(HERE, "..", "assets", "deck.json") | ||
| SESSION_PATH = os.environ.get("TAROT_SESSION", "/tmp/tarot_session.json") |
| |---|---| | ||
| | `lynis.log` | The final "Hardening index" score, and count of lines starting with `Warning` / `Suggestion` | | ||
| | `rkhunter.log` | Count of lines containing `Warning`, and whether the final summary reports any infections | | ||
| | `chkrootkit.log` | Any line NOT containing `not found` or `nothing found` — those indicate a positive hit worth reviewing | |
| ### 2. Shuffle and present the face-down deck | ||
|
|
||
| ```bash | ||
| python3 scripts/tarot.py shuffle --spread "Situation / Obstacle / Advice" |
Comment on lines
+20
to
+24
| function paint(el, on) { | ||
| el.style.background = on ? 'var(--bg-accent)' : 'var(--surface-1)'; | ||
| el.style.border = on ? '2px solid var(--border-accent)' : '0.5px solid var(--border)'; | ||
| el.style.color = on ? 'var(--text-accent)' : 'var(--text-muted)'; | ||
| } |
Comment on lines
+72
to
+73
| print(f"Ask the querent for {args.count} numbers between 1 and 78,") | ||
| print("then run: python3 tarot.py reveal <n> <n> <n>") |
|
|
||
| ## Notes | ||
|
|
||
| - All five tools are read-only auditors; none of them modify the system. Running them repeatedly is safe. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



Summary
Copy the five skills authored in the owner's claude.ai account into this repository, unchanged, in the plugins the owner chose:
audit-mimis-imac(macOS security audit)mimi-coredepth-breakdown(project → nested subtasks as a Mermaid flowchart)code-skillsdaily-decision-maker(short- vs long-term pros and cons)life-skillsget-astro-today(daily Vedic, Western and Lunar astrology)craft-skillsrun-tarot-reading(interactive tarot, withscripts/tarot.py,assets/andreferences/)craft-skillsThe account's 15 Anthropic-provided skills (docx, pdf, pptx, xlsx, skill-creator, mcp-builder, browser and computer-use guides, etc.) are not copied; they are Anthropic's, not the owner's.
Also updates the
craft-skillsandcode-skillsdescriptions inplugin.jsonandmarketplace.jsonto cover their new skills, and regenerates the README tree.Verification
diff -rconfirms each copied skill is identical to its claude.ai source.run-tarot-reading/scripts/tarot.pyandassets/card_picker.html: local shuffle and session file only, no network access.get-astro-todayhas only a[State my Birth place, day and time]placeholder).scripts/lint-plugins.py(0 errors; 3 warnings fordaily-decision-maker,get-astro-todayanddepth-breakdowndescriptions without a "Use when" clause, left as-is to stay in sync with claude.ai),ruff,shellcheck, README tree.Generated by Claude Code