By mayank-io
Download content from various sources (YouTube, X, Notion, Scribd, arXiv) as local Markdown files
Extract content from an X/Twitter post, thread, or article using Playwright. Detects threads automatically and downloads images locally.
Extract transcript and metadata from a YouTube video using a persistent Chrome session
Look up an arxiv paper on alphaxiv.org for a structured AI-generated overview
Download all pages from a public Notion site as Markdown files with cross-references
Download all pages from a Scribd document as images
Use when user shares an arxiv or alphaxiv URL, mentions a paper ID like 2401.12345, or asks to explain, summarize, or analyze a research paper. Fetches structured AI-generated overview from alphaxiv.org instead of reading raw PDFs.
Download all pages from a public Notion site as Markdown files with cross-references and embedded images. Use when the user shares a public Notion site URL and wants to archive, save, mirror, or extract the contents as local markdown.
Download all pages from a Scribd document as images. Use when the user shares a scribd.com URL and wants to save, download, archive, or extract the pages/images of a Scribd document.
Extract content from an X/Twitter post, thread, or article using Playwright. Detects threads automatically and downloads images locally. Use when the user says "read this x post", "get content from this tweet", "what does this x post say", "extract this tweet", or shares an x.com/twitter.com URL.
Extract transcript and metadata from a YouTube video using a persistent Chrome session. Use when the user shares a youtube.com or youtu.be URL and wants the transcript, video metadata, chapters, or speakers.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Claude Code plugin marketplace for development and continuous-improvement workflows.
/plugin marketplace add mayank-io/mstack
Then enable individual plugins:
/plugin install ccimprove@mstack
/plugin install dev@mstack
/plugin install download@mstack
ccimprove — meta improvementAnalyze your Claude Code usage and turn one-off work into reusable patterns.
| Command | What it does |
|---|---|
/ccimprove:surface-usage-patterns | Scan all sessions in ~/.claude/projects/ and surface candidates for skills, plugins, agents, and CLAUDE.md additions |
/ccimprove:make-repeatable | Analyze the current conversation and recommend whether to codify it as a skill or a plugin, then build it |
/ccimprove:clean-permissions | Prune one-off pastes, redundant entries, and dead MCP refs from ~/.claude/settings.json |
dev — development workflowIterative reviews, doc conventions, and feedback loops for serious engineering work.
| Command | What it does |
|---|---|
/dev:code-review-iterative | Up to 4 review-fix iterations with 3 parallel reviewer agents (PE, Sr SDE, QA), diminishing fix thresholds |
/dev:design-review-iterative | Same shape, applied to design documents (PE, Sr SDE, Domain Expert) |
/dev:ml-design-review-iterative | ML-specific variant (Principal ML Engineer, Sr Applied Scientist, ML Ops Engineer) |
/dev:apply-feedback | Apply tagged comments ([MK], [REV], etc.) in the current document immediately, no questions asked |
/dev:review-feedback | Same input, but plan-then-apply with approval gate |
/dev:setup-doc-conventions | Bootstrap docs/templates/, dashboard, Obsidian config, and CLAUDE.md workflow section |
/dev:finish-work-on-local-worktree | Squash-merge a worktree into main, update doc statuses, refresh the project plan, recommend next work |
/dev:summarize-this-session | Two-section conversation recap: ongoing task + continuous-improvement insights |
Bundled assets:
design, impl-plan, cutover-plan, analysis, report, postmortem, kb, ops-guide, playbook, experiment)dashboard.base + dashboard.md)apply-feedback and review-feedback look for tagged comments (e.g., [MK], [REV]) in the current document. The set of tags and how each one should be interpreted is configured per user at:
~/.mstack/dev/feedback-tags.json
The file is auto-created on first run with a default MK entry. To add, modify, or delete tags, edit this file directly. Changes are picked up on the next skill invocation — no restart required.
Schema:
{
"tags": [
{
"tag": "MK",
"from": "Document author (initials = MK for Mayank)",
"content": "Direct edit instructions, factual corrections, rephrasing requests",
"action": "Apply edits as written; treat as imperative; only push back if ambiguous"
},
{
"tag": "REV",
"from": "External reviewer",
"content": "Suggestions, open questions, alternative phrasings",
"action": "Treat as suggestions; flag for discussion before applying"
}
]
}
Field semantics:
tag — short uppercase prefix that appears bracketed in documents (matched case-insensitively).from / content — context to help Claude calibrate trust and tone for these comments.action — interpretation guidance. Does not override the skill's posture (apply-feedback still applies immediately, review-feedback still gates on approval), but informs how matched comments are treated within that posture.download — pull content into local MarkdownSave what you read so it stays searchable, summarizable, and yours.
| Command | What it does |
|---|---|
/download:youtube-transcript | Transcript + metadata + chapters + speakers from a YouTube URL (persistent Chrome profile) |
/download:x-post | Single tweet, full thread, or X Article — auto-detects threads and downloads images |
/download:notion-public-site | Crawl a public Notion site, save every page as Markdown with wikilinks and embedded images |
/download:scribd-document | Pull every page of a Scribd document as zero-padded .jpg files via embed view |
/download:alphaxiv-paper | Structured AI-generated overview of any arXiv paper from alphaxiv.org |
npx claudepluginhub mayank-io/mstack --plugin downloadDevelopment workflow commands, skills, and doc-conventions. Code review, quality gates, engineering practices, and documentation templates with workflow enforcement.
Analyze Claude Code usage patterns to continuously improve workflows, skills, and plugins
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Write feature specs, plan roadmaps, and synthesize user research faster. Keep stakeholders updated and stay ahead of the competitive landscape.
Create and edit Obsidian vault files including Markdown, Bases, and Canvas. Use when working with .md, .base, or .canvas files in an Obsidian vault.