Not in the top 1,000 by GitHub stars
Storybloq/storybloq
Project memory and workflows for Claude Code and Codex. Keep stories, plans, handovers, and review evidence in your repo. Resume across sessions and follow progress in the Mac app.
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
plugins/storybloq/skills/story/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
a942968431dc → a942968431dc
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → a942968431dc
No earlier version was observed for comparison.
skills/storybloq/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
a942968431dc → a942968431dc
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → a942968431dc
No earlier version was observed for comparison.
src/skill/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
a942968431dc → a942968431dc
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → a942968431dc
No earlier version was observed for comparison.
Verified commit a942968431dc400309b40fc226a8281a59cd2acb
git clone --filter=blob:none --no-checkout https://github.com/Storybloq/storybloq.git .hotskills/storybloq-storybloq && git -C .hotskills/storybloq-storybloq checkout --detach a942968431dc400309b40fc226a8281a59cd2acb
# Copy each selected skill directory from .hotskills/storybloq-storybloq into .claude/skills/<skill-name>/git clone --filter=blob:none --no-checkout https://github.com/Storybloq/storybloq.git .hotskills/storybloq-storybloq && git -C .hotskills/storybloq-storybloq checkout --detach a942968431dc400309b40fc226a8281a59cd2acb
# Copy each selected skill directory from .hotskills/storybloq-storybloq into .agents/skills/<skill-name>/Heat
4.7- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
Individual skills in this repository
How it works
story
When your agent uses it
Track tickets, issues, and progress for your project. Load project context, manage sessions, guide setup.
What it loads into context
Frontmatter
27 tokensAlways available to the agent
SKILL.md
13,696 tokensWhen the skill is activated
Reference documents
110,188 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Continuing in a session that already loaded this skill
- Step 0.5: Active session guard (runs BEFORE argument routing)
- How to Handle Arguments
- Step 0: Check Setup
- Step 1: Check Project
- Step 2: Load Context (Default /story Behavior)
- Step 2b: Empty Scaffold Check
- Step 3: Present Summary
- Session Lifecycle
- Ticket and Issue Discipline
- Rulings
- Managing Tickets and Issues
- Team Mode
- Notes
- Glossary
- Settings (/story settings)
- Support Files
Files
../../.claude-plugin/plugin.jsonasset2,237 bytes../../hooks/hooks.jsonasset126 bytesSKILL.mdcore59,814 bytesSKILL.mdcore59,814 bytesSKILL.mdcore59,814 bytesSKILL.mdcore59,814 bytesSKILL.mdcore59,814 bytesagents/openai.yamlasset369 bytesautonomous-mode.mddoc30,983 bytesbus-mode.mddoc30,107 bytescheckpoints.mddoc3,946 bytesdesign/design.mddoc18,013 bytesdesign/references/android.mddoc8,368 bytesdesign/references/ios.mddoc6,921 bytesdesign/references/macos.mddoc5,388 bytesdesign/references/web.mddoc4,546 bytesduet-mode.mddoc15,991 bytesfederation-setup.mddoc13,285 bytesorchestrator-mode.mddoc48,620 bytesreference.mddoc52,990 bytesreview-contract-template.mddoc4,726 bytesreview-lenses/review-lenses.mddoc17,747 bytessession-guard-fallback.mddoc116,454 bytessession-guard.mddoc40,939 bytessettings.mddoc18,000 bytessetup-flow.mddoc36,112 bytestriage-mode.mddoc16,993 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubstorybloq
When your agent uses it
Open the current local project's Storybloq board, read its context and handovers, or offer local project setup.
What it loads into context
Frontmatter
31 tokensAlways available to the agent
SKILL.md
1,219 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Open Storybloq
- Missing project
- Edits and unavailable capabilities
Files
SKILL.mdcore5,975 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubstory
When your agent uses it
Track tickets, issues, and progress for your project. Load project context, manage sessions, guide setup.
What it loads into context
Frontmatter
27 tokensAlways available to the agent
SKILL.md
13,696 tokensWhen the skill is activated
Reference documents
110,188 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Continuing in a session that already loaded this skill
- Step 0.5: Active session guard (runs BEFORE argument routing)
- How to Handle Arguments
- Step 0: Check Setup
- Step 1: Check Project
- Step 2: Load Context (Default /story Behavior)
- Step 2b: Empty Scaffold Check
- Step 3: Present Summary
- Session Lifecycle
- Ticket and Issue Discipline
- Rulings
- Managing Tickets and Issues
- Team Mode
- Notes
- Glossary
- Settings (/story settings)
- Support Files
Files
SKILL.mdcore59,814 bytesSKILL.mdcore59,814 bytesSKILL.mdcore59,814 bytesSKILL.mdcore59,814 bytesSKILL.mdcore59,814 bytesagents/openai.yamlasset369 bytesautonomous-mode.mddoc30,983 bytesbus-mode.mddoc30,107 bytescheckpoints.mddoc3,946 bytesdesign/design.mddoc18,013 bytesdesign/references/android.mddoc8,368 bytesdesign/references/ios.mddoc6,921 bytesdesign/references/macos.mddoc5,388 bytesdesign/references/web.mddoc4,546 bytesduet-mode.mddoc15,991 bytesfederation-setup.mddoc13,285 bytesorchestrator-mode.mddoc48,620 bytesreference.mddoc52,990 bytesreview-contract-template.mddoc4,726 bytesreview-lenses/review-lenses.mddoc17,747 bytessession-guard-fallback.mddoc116,454 bytessession-guard.mddoc40,939 bytessettings.mddoc18,000 bytessetup-flow.mddoc36,112 bytestriage-mode.mddoc16,993 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubSkills included
- story
- storybloq
- story
Repository facts
- License
- No license detected
- Created
- Apr 17, 2026
- Last pushed
- Nov 2, 2026
- Forks
- 36
- Open issues
- 9
- Project activity
- Active
Rank over the last 12 weeks
Now #997 · best #685 · down 235 in 30 days
- #826 on Oct 17
- #811 on Oct 18
- #855 on Oct 19
- #868 on Oct 20
- #883 on Oct 21
- #997 since Oct 25
41 earlier periods
- #686 on Aug 2
- #685 on Aug 8
- #689 on Aug 9
- #721 on Aug 10
- #726 on Aug 12
- #724 on Aug 13
- #722 on Aug 14
- #695 on Aug 15
- #739 on Aug 23
- #760 on Aug 24
- #775 on Aug 25
- #756 on Aug 26
- #730 on Aug 29
- #795 on Sep 1
- #781 on Sep 3
- #750 on Sep 4
- #728 on Sep 5
- #754 on Sep 6
- #765 on Sep 7
- #773 on Sep 9
- #761 on Sep 11
- #757 on Sep 13
- #786 on Sep 16
- #788 on Sep 17
- #767 on Sep 18
- #744 on Sep 19
- #757 on Sep 20
- #781 on Sep 21
- #792 on Sep 23
- #762 on Sep 24
- #744 on Sep 26
- #775 on Sep 27
- #759 on Oct 1
- #774 on Oct 2
- #787 on Oct 4
- #800 on Oct 5
- #802 on Oct 6
- #821 on Oct 7
- #825 on Oct 9
- #807 on Oct 10
- #839 on Oct 13
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 4, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 22 notes
plugins/storybloq/skills/story/SKILL.md:185Analysis incomplete: physical or joined line exceeds character limitplugins/storybloq/skills/story/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/storybloq/skills/story/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/storybloq/skills/story/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/storybloq/skills/story/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/storybloq/skills/story/session-guard-fallback.md:87Analysis incomplete: physical or joined line exceeds character limitplugins/storybloq/skills/story/session-guard-fallback.md:93Analysis incomplete: physical or joined line exceeds character limitplugins/storybloq/skills/story/session-guard-fallback.md:94Analysis incomplete: physical or joined line exceeds character limitplugins/storybloq/skills/story/session-guard.md:12Analysis incomplete: physical or joined line exceeds character limitplugins/storybloq/skills/story/session-guard.md:14Analysis incomplete: physical or joined line exceeds character limitplugins/storybloq/skills/story/session-guard.md:16Analysis incomplete: physical or joined line exceeds character limitsrc/skill/SKILL.md:185Analysis incomplete: physical or joined line exceeds character limitsrc/skill/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedsrc/skill/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedsrc/skill/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedsrc/skill/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedsrc/skill/session-guard-fallback.md:87Analysis incomplete: physical or joined line exceeds character limitsrc/skill/session-guard-fallback.md:93Analysis incomplete: physical or joined line exceeds character limitsrc/skill/session-guard-fallback.md:94Analysis incomplete: physical or joined line exceeds character limitsrc/skill/session-guard.md:12Analysis incomplete: physical or joined line exceeds character limit
- No broad tool permissions
- No dangerous shell commands
- 34 network referencesin 5 files: story/setup-flow.md:208 skill/setup-flow.md:208 plugins/storybloq/.claude-plugin/plugin.json:1 and 2 more
- No hidden or obfuscated text
- 8 instruction override signalsin 2 files: story/autonomous-mode.md:84 skill/autonomous-mode.md:84
- No executable scripts
- No access to secrets
- No requests to vote in Hot
Show all 42 signals by file
plugins/storybloq/.claude-plugin/plugin.json
- Network accessline 1
{ "$schema": "https://anthropic.com/claude-code/plugin.schema.json", - Network accessline 2
"$schema": "https://anthropic.com/claude-code/plugin.schema.json", - Network accessline 7
"author": { "name": "Amir Shayegh", "url": "https://storybloq.com" - Network accessline 8
"name": "Amir Shayegh", "url": "https://storybloq.com" }, - Network accessline 9
"url": "https://storybloq.com" - Network accessline 10
}, "homepage": "https://storybloq.com", "repository": "https://github.com/Storybloq/storybloq", - Network accessline 11
"homepage": "https://storybloq.com", - Network accessline 12
"repository": "https://github.com/Storybloq/storybloq",
plugins/storybloq/skills/story/autonomous-mode.md
- Instruction override signalline 84
**Critical rules for autonomous mode:** - Do NOT use client-native plan mode -- write plans as markdown files in `.story/sessions/<id>/plan.md`. - Do NOT ask the user for confirmation or approval during the normal pipeline. The guard asks o - Instruction override signalline 85
- Do NOT use client-native plan mode -- write plans as markdown files in `.story/sessions/<id>/plan.md`. - Do NOT ask the user for confirmation or approval during the normal pipeline. The guard asks only for foreign/recovery choices; same-o - Instruction override signalline 86
- Do NOT ask the user for confirmation or approval during the normal pipeline. The guard asks only for foreign/recovery choices; same-owner continuation is automatic. - Instruction override signalline 94
**Claude Code:** run with a model appropriate to the repo and, only in trusted repositories, `--dangerously-skip-permissions` when unattended execution is intentional. Skip-permissions avoids approval prompts consuming context, but disables
plugins/storybloq/skills/story/settings.md
- Network accessline 150
"enabled": "boolean", "startCommand": "string (e.g., npm run dev)", "readinessUrl": "string (e.g., http://localhost:3000)", - Network accessline 151
"startCommand": "string (e.g., npm run dev)", "readinessUrl": "string (e.g., http://localhost:3000)", "endpoints": ["GET /api/health", "POST /api/users"] - Network accessline 152
"readinessUrl": "string (e.g., http://localhost:3000)",
plugins/storybloq/skills/story/setup-flow.md
- Network accessline 208
- `review`: `{"reviewer": "<codex|claude|none>", "outcome": "approved|round-limit|skipped", "lines": [<the package's review lines, verbatim>]}`; `ownerLabel`: the owner's name or role; `project`: `{"name", "type", "language"}`. - `phases`, - Network accessline 209
- `phases`, in milestone order: `{"key", "id": "<lowercase-slug>", "name", "label", "description"}`. - `tickets`: `{"key", "title", "type": "task|feature|chore", "phase": "<phase key>", "description": "<the template lines>", "blockedBy": [< - Network accessline 210
- `tickets`: `{"key", "title", "type": "task|feature|chore", "phase": "<phase key>", "description": "<the template lines>", "blockedBy": [<keys>]}`. Work the repository or brief shows already built is a ticket with `"status": "complete"`, n - Network accessline 241
| Stack | Dev server | Readiness URL | Build | |-------|------------|---------------|-------| | Node (`package.json` scripts) | `npm run dev` | `http://localhost:3000` | `npm run build` | - Network accessline 242
|-------|------------|---------------|-------| | Node (`package.json` scripts) | `npm run dev` | `http://localhost:3000` | `npm run build` | | Vite / SvelteKit | `npm run dev` | `http://localhost:5173` | `npm run build` | - Network accessline 243
| Node (`package.json` scripts) | `npm run dev` | `http://localhost:3000` | `npm run build` | - Network accessline 244
| Vite / SvelteKit | `npm run dev` | `http://localhost:5173` | `npm run build` | - Network accessline 245
| Python | per framework | `http://localhost:8000` | -- | - Network accessline 246
| Django | `python manage.py runserver` | `http://localhost:8000` | -- | - Network accessline 247
| Go | `go run .` | `http://localhost:8080` | -- |
src/skill/autonomous-mode.md
- Instruction override signalline 84
**Critical rules for autonomous mode:** - Do NOT use client-native plan mode -- write plans as markdown files in `.story/sessions/<id>/plan.md`. - Do NOT ask the user for confirmation or approval during the normal pipeline. The guard asks o - Instruction override signalline 85
- Do NOT use client-native plan mode -- write plans as markdown files in `.story/sessions/<id>/plan.md`. - Do NOT ask the user for confirmation or approval during the normal pipeline. The guard asks only for foreign/recovery choices; same-o - Instruction override signalline 86
- Do NOT ask the user for confirmation or approval during the normal pipeline. The guard asks only for foreign/recovery choices; same-owner continuation is automatic. - Instruction override signalline 94
**Claude Code:** run with a model appropriate to the repo and, only in trusted repositories, `--dangerously-skip-permissions` when unattended execution is intentional. Skip-permissions avoids approval prompts consuming context, but disables
src/skill/settings.md
- Network accessline 150
"enabled": "boolean", "startCommand": "string (e.g., npm run dev)", "readinessUrl": "string (e.g., http://localhost:3000)", - Network accessline 151
"startCommand": "string (e.g., npm run dev)", "readinessUrl": "string (e.g., http://localhost:3000)", "endpoints": ["GET /api/health", "POST /api/users"] - Network accessline 152
"readinessUrl": "string (e.g., http://localhost:3000)",
src/skill/setup-flow.md
- Network accessline 208
- `review`: `{"reviewer": "<codex|claude|none>", "outcome": "approved|round-limit|skipped", "lines": [<the package's review lines, verbatim>]}`; `ownerLabel`: the owner's name or role; `project`: `{"name", "type", "language"}`. - `phases`, - Network accessline 209
- `phases`, in milestone order: `{"key", "id": "<lowercase-slug>", "name", "label", "description"}`. - `tickets`: `{"key", "title", "type": "task|feature|chore", "phase": "<phase key>", "description": "<the template lines>", "blockedBy": [< - Network accessline 210
- `tickets`: `{"key", "title", "type": "task|feature|chore", "phase": "<phase key>", "description": "<the template lines>", "blockedBy": [<keys>]}`. Work the repository or brief shows already built is a ticket with `"status": "complete"`, n - Network accessline 241
| Stack | Dev server | Readiness URL | Build | |-------|------------|---------------|-------| | Node (`package.json` scripts) | `npm run dev` | `http://localhost:3000` | `npm run build` | - Network accessline 242
|-------|------------|---------------|-------| | Node (`package.json` scripts) | `npm run dev` | `http://localhost:3000` | `npm run build` | | Vite / SvelteKit | `npm run dev` | `http://localhost:5173` | `npm run build` | - Network accessline 243
| Node (`package.json` scripts) | `npm run dev` | `http://localhost:3000` | `npm run build` | - Network accessline 244
| Vite / SvelteKit | `npm run dev` | `http://localhost:5173` | `npm run build` | - Network accessline 245
| Python | per framework | `http://localhost:8000` | -- | - Network accessline 246
| Django | `python manage.py runserver` | `http://localhost:8000` | -- | - Network accessline 247
| Go | `go run .` | `http://localhost:8080` | -- |
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
No combined signals at this commit.
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest plugins/storybloq/.claude-plugin/plugin.json | .claude/skills/<skill-name>/ |
| Codex | Native | Manifest test/fixtures/onboarding-eval-runs/regrade/a10-run1/raw/project.after/AGENTS.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md plugins/storybloq/skills/story/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md plugins/storybloq/skills/story/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md plugins/storybloq/skills/story/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md plugins/storybloq/skills/story/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.