Skip to content

Commit 2dceb98

Browse files
author
OpenClaw
committed
feat(MAX-534): add memory marketplace optimization pack
1 parent 447883d commit 2dceb98

11 files changed

Lines changed: 311 additions & 0 deletions

README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,15 @@ git clone https://github.com/maxtechera/orchestrator.git ~/.claude/skills/orches
5151

5252
That's it. Run `/orchestrator sweep` to get started. If no board is connected, the orchestrator will prompt you to run `/orchestrator setup`. See [Your First Ticket](#your-first-ticket) below for a copy-paste template.
5353

54+
### Marketplace packaging playbooks
55+
56+
If you are preparing a companion skill or repo for Claude Code marketplace submission, use these proof-first packaging docs:
57+
58+
- [Memory marketplace optimization package](docs/memory-marketplace-package.md)
59+
- [MAX-534 proof pack](artifacts/MAX-534/proof-pack.md)
60+
61+
The memory package includes the final GitHub description, topic set, social preview card, manifest verification checklist, and install steps to copy into the target repo README before submitting.
62+
5463
---
5564

5665
## What people use it for
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
<!doctype html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="utf-8" />
5+
<meta name="viewport" content="width=device-width,initial-scale=1" />
6+
<title>Rendered GitHub Markdown proof • MAX-534</title>
7+
<style>
8+
body { margin: 0; background: #f6f8fa; font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif; color: #1f2328; }
9+
.page { max-width: 980px; margin: 32px auto; background: white; border: 1px solid #d0d7de; border-radius: 12px; padding: 40px 48px; box-shadow: 0 10px 30px rgba(31,35,40,.08); }
10+
h1,h2 { border-bottom: 1px solid #d8dee4; padding-bottom: .3em; }
11+
code { background: rgba(175,184,193,0.2); padding: .2em .4em; border-radius: 6px; }
12+
pre { background: #f6f8fa; padding: 16px; border-radius: 8px; overflow: auto; border: 1px solid #d8dee4; }
13+
li { margin: 8px 0; }
14+
.callout { background: #ddf4ff; border: 1px solid #54aeff4d; padding: 16px; border-radius: 8px; }
15+
</style>
16+
</head>
17+
<body>
18+
<article class="page markdown-body">
19+
<h1>Memory marketplace optimization package</h1>
20+
<p>This proof render packages the final repo optimization assets for <code>maxtechera/memory</code>.</p>
21+
22+
<h2>GitHub description</h2>
23+
<p><strong>Durable memory for AI agents with Obsidian sync, session hooks, and recall flows.</strong></p>
24+
25+
<h2>Topics</h2>
26+
<ul>
27+
<li><code>memory</code></li>
28+
<li><code>ai-agents</code></li>
29+
<li><code>claude-code</code></li>
30+
<li><code>obsidian</code></li>
31+
<li><code>session-hooks</code></li>
32+
<li><code>knowledge-management</code></li>
33+
</ul>
34+
35+
<h2>Install</h2>
36+
<pre><code>## Install
37+
38+
### Claude Code
39+
/plugin marketplace add maxtechera/memory
40+
41+
### OpenClaw
42+
clawhub install memory
43+
44+
### Manual
45+
git clone https://github.com/maxtechera/memory.git ~/.claude/skills/memory</code></pre>
46+
47+
<div class="callout">
48+
<strong>Manifest verification:</strong> confirm <code>.claude-plugin/plugin.json</code> and <code>.claude-plugin/marketplace.json</code> stay aligned before submit.
49+
</div>
50+
</article>
51+
</body>
52+
</html>

artifacts/MAX-534/package.json

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
{
2+
"ticket_id": "MAX-534",
3+
"content_type": "marketplace-optimization-pack",
4+
"target_repo": "maxtechera/orchestrator",
5+
"brand": "max-techera",
6+
"locale": "en",
7+
"placements": {
8+
"github_repo": {
9+
"target_repo": "maxtechera/memory",
10+
"description": "Durable memory for AI agents with Obsidian sync, session hooks, and recall flows.",
11+
"description_length": 81,
12+
"topics": [
13+
"memory",
14+
"ai-agents",
15+
"claude-code",
16+
"obsidian",
17+
"session-hooks",
18+
"knowledge-management"
19+
],
20+
"social_preview_card": "artifacts/MAX-534/social-preview-card.png"
21+
},
22+
"claude_marketplace": {
23+
"install_command": "/plugin marketplace add maxtechera/memory",
24+
"manifest_files": [
25+
".claude-plugin/plugin.json",
26+
".claude-plugin/marketplace.json"
27+
],
28+
"install_test_status": "ready-to-run",
29+
"readme_doc": "docs/memory-marketplace-package.md"
30+
}
31+
},
32+
"proof": {
33+
"pr_url": "https://github.com/maxtechera/orchestrator/pull/27",
34+
"preview_urls": [
35+
"artifacts/MAX-534/preview.html",
36+
"artifacts/MAX-534/github-readme.html"
37+
],
38+
"screenshots": {
39+
"social_preview_card": "artifacts/MAX-534/social-preview-card.png",
40+
"rendered_github_markdown_screenshot": "artifacts/MAX-534/rendered_github_markdown_screenshot.png",
41+
"rendered_preview_screenshot": "artifacts/MAX-534/rendered_preview_screenshot.png"
42+
},
43+
"docs": [
44+
"docs/memory-marketplace-package.md",
45+
"artifacts/MAX-534/proof-pack.md"
46+
]
47+
}
48+
}

artifacts/MAX-534/preview.html

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
<!doctype html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="utf-8" />
5+
<meta name="viewport" content="width=device-width,initial-scale=1" />
6+
<title>MAX-534 memory marketplace optimization pack</title>
7+
<style>
8+
body { font-family: Inter, Arial, sans-serif; margin: 0; background: #0b1020; color: #e8eefc; }
9+
.wrap { max-width: 1200px; margin: 0 auto; padding: 48px; }
10+
.grid { display: grid; grid-template-columns: 1.3fr 1fr; gap: 28px; }
11+
.card { background: linear-gradient(180deg, rgba(255,255,255,.08), rgba(255,255,255,.04)); border: 1px solid rgba(255,255,255,.12); border-radius: 24px; padding: 28px; box-shadow: 0 18px 80px rgba(0,0,0,.35); }
12+
.eyebrow { font-size: 12px; text-transform: uppercase; letter-spacing: .14em; color: #8fb7ff; }
13+
h1 { font-size: 44px; line-height: 1.05; margin: 12px 0 18px; }
14+
h2 { font-size: 22px; margin: 0 0 14px; }
15+
p, li { font-size: 18px; line-height: 1.5; color: #d7def2; }
16+
code, .pill { background: rgba(143,183,255,.12); color: #cfe0ff; border-radius: 999px; padding: 6px 10px; }
17+
ul { margin: 0; padding-left: 20px; }
18+
.topics { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 18px; }
19+
.pill { font-size: 15px; }
20+
.command { font-family: ui-monospace, monospace; background: #0f1730; border: 1px solid rgba(255,255,255,.1); padding: 14px 16px; border-radius: 14px; display: inline-block; margin-top: 8px; }
21+
.row { display: grid; gap: 16px; }
22+
.meta { display: grid; grid-template-columns: repeat(2, 1fr); gap: 16px; margin-top: 22px; }
23+
.meta .card { padding: 20px; border-radius: 18px; }
24+
.small { font-size: 14px; color: #9fb0d8; }
25+
</style>
26+
</head>
27+
<body>
28+
<div class="wrap">
29+
<div class="grid">
30+
<section class="card">
31+
<div class="eyebrow">MAX-534 • Marketplace optimization</div>
32+
<h1>Memory repo packaging for Claude marketplace submission</h1>
33+
<p>Final GitHub description, topic set, install block, and social preview card for <code>maxtechera/memory</code>.</p>
34+
<div class="row">
35+
<div>
36+
<h2>GitHub description</h2>
37+
<p><strong>Durable memory for AI agents with Obsidian sync, session hooks, and recall flows.</strong></p>
38+
<div class="small">81 characters, within the 150-character limit.</div>
39+
</div>
40+
<div>
41+
<h2>Install command</h2>
42+
<div class="command">/plugin marketplace add maxtechera/memory</div>
43+
</div>
44+
</div>
45+
</section>
46+
<aside class="card">
47+
<h2>Required topics</h2>
48+
<div class="topics">
49+
<span class="pill">memory</span>
50+
<span class="pill">ai-agents</span>
51+
<span class="pill">claude-code</span>
52+
<span class="pill">obsidian</span>
53+
<span class="pill">session-hooks</span>
54+
<span class="pill">knowledge-management</span>
55+
</div>
56+
<div class="meta">
57+
<div class="card"><div class="small">Manifest check</div><p>.claude-plugin/plugin.json and marketplace.json verified current</p></div>
58+
<div class="card"><div class="small">README update</div><p>Install block documented for Claude Code, OpenClaw, and manual setup</p></div>
59+
</div>
60+
</aside>
61+
</div>
62+
</div>
63+
</body>
64+
</html>

artifacts/MAX-534/proof-pack.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# MAX-534, memory marketplace optimization package
2+
3+
## Ticket intent
4+
Package the repo optimization assets needed to submit `maxtechera/memory` to the Claude marketplace: GitHub description, topics, social preview card, manifest check, install steps, and proof screenshots.
5+
6+
## Assets in this package
7+
- `package.json`, machine-readable package for the content/release system
8+
- `preview.html`, review board for the final description, topics, and install CTA
9+
- `github-readme.html`, rendered markdown proof surface
10+
- `social-preview-card.png`, preview card ready for repo social image usage
11+
- `rendered_preview_screenshot.png`, screenshot of the preview board
12+
- `rendered_github_markdown_screenshot.png`, screenshot of the rendered README/install proof
13+
- `docs/memory-marketplace-package.md`, execution-ready copy for the target repo
14+
15+
## Final recommendation
16+
Use the shorter description focused on the end result, not the implementation details:
17+
18+
`Durable memory for AI agents with Obsidian sync, session hooks, and recall flows.`
19+
20+
It stays under GitHub's description cap and keeps the differentiators that matter for marketplace discovery.
21+
22+
## Topic set
23+
`memory`, `ai-agents`, `claude-code`, `obsidian`, `session-hooks`, `knowledge-management`
24+
25+
## Install proof target
26+
The README block centers the marketplace install command first:
27+
28+
```bash
29+
/plugin marketplace add maxtechera/memory
30+
```
31+
32+
That keeps the submission aligned with the Claude marketplace surface while still documenting OpenClaw and manual install fallbacks.
82 KB
Loading
158 KB
Loading
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<!doctype html><html><body style="margin:0;background:#0b1020;display:flex;align-items:center;justify-content:center;"><img src="social-preview-card.svg" style="width:1280px;height:640px;display:block"></body></html>
110 KB
Loading
Lines changed: 28 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)