Moonbit Docs Maintainer
moonbitlang/moonbit-docs
A skill your agent uses when maintaining the moonbitlang/moonbit-docs repository, including Sphinx docs under next/, MoonBit examples under next/sources/, error-code documentation, gettext…
Technical analysis translator for Product Managers. An agent skill from jeremylongshore/tons-of-skills-marketplace.
$ npx skills add jeremylongshore/tons-of-skills-marketplace --skill technical-analyst -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install jeremylongshore/tons-of-skills-marketplace technical-analyst --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/jeremylongshore/tons-of-skills-marketplace.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/.curated/technical-analyst .claude/skills/technical-analyst && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "technical-analyst" agent skill from https://github.com/jeremylongshore/tons-of-skills-marketplace/tree/main/skills/.curated/technical-analyst into .claude/skills/technical-analyst/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "technical-analyst", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/jeremylongshore/tons-of-skills-marketplace/tree/main/skills/.curated/technical-analystType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add jeremylongshore/tons-of-skills-marketplace --skill technical-analyst -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install jeremylongshore/tons-of-skills-marketplace technical-analyst --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jeremylongshore/tons-of-skills-marketplace.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/.curated/technical-analyst .agents/skills/technical-analyst && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "technical-analyst" agent skill from https://github.com/jeremylongshore/tons-of-skills-marketplace/tree/main/skills/.curated/technical-analyst into .agents/skills/technical-analyst/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "technical-analyst", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add jeremylongshore/tons-of-skills-marketplace --skill technical-analyst -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install jeremylongshore/tons-of-skills-marketplace technical-analyst --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jeremylongshore/tons-of-skills-marketplace.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/.curated/technical-analyst .cursor/skills/technical-analyst && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "technical-analyst" agent skill from https://github.com/jeremylongshore/tons-of-skills-marketplace/tree/main/skills/.curated/technical-analyst into .cursor/skills/technical-analyst/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "technical-analyst", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/jeremylongshore/tons-of-skills-marketplace.git --path skills/.curated/technical-analyst--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add jeremylongshore/tons-of-skills-marketplace --skill technical-analyst -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install jeremylongshore/tons-of-skills-marketplace technical-analyst --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jeremylongshore/tons-of-skills-marketplace.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/.curated/technical-analyst .gemini/skills/technical-analyst && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "technical-analyst" agent skill from https://github.com/jeremylongshore/tons-of-skills-marketplace/tree/main/skills/.curated/technical-analyst into .gemini/skills/technical-analyst/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "technical-analyst", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install jeremylongshore/tons-of-skills-marketplace technical-analystInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add jeremylongshore/tons-of-skills-marketplace --skill technical-analyst -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/jeremylongshore/tons-of-skills-marketplace.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/.curated/technical-analyst .github/skills/technical-analyst && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "technical-analyst" agent skill from https://github.com/jeremylongshore/tons-of-skills-marketplace/tree/main/skills/.curated/technical-analyst into .github/skills/technical-analyst/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "technical-analyst", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add jeremylongshore/tons-of-skills-marketplace --skill technical-analyst -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install jeremylongshore/tons-of-skills-marketplace technical-analyst --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jeremylongshore/tons-of-skills-marketplace.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/.curated/technical-analyst .opencode/skills/technical-analyst && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "technical-analyst" agent skill from https://github.com/jeremylongshore/tons-of-skills-marketplace/tree/main/skills/.curated/technical-analyst into .opencode/skills/technical-analyst/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "technical-analyst", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
technical-analystTechnical analysis translator for Product Managers. An agent skill from jeremylongshore/tons-of-skills-marketplace.
Technical Analyst is an agent skill from jeremylongshore/tons-of-skills-marketplace. Technical analysis translator for Product Managers. Use when the user needs to analyze a system, codebase, API, or technical concept in PM-friendly terms. Trigger with "understand system", "explain code", "technical analysis", "how does X work", or "what does this service do".
Its SKILL.md is about 2.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including reference files (for example `references/evidence-and-review.md`). Compatibility notes: Designed for Claude Code
It sits in Development, covering Translation and Technical documentation. The repository describes itself as: Model-agnostic agent-skills platform with a harness-free canonical layer, verified adapters, and the ccpi package manager. Explore at tonsofskills.com. The licence is MIT.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit cfae287. It shows what the files ask for, not the result of running them.
Pre-approves these tools, so the agent can use them without asking each time:
ReadGrepGlobBash(git:*)From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are kotlin and swift).
From the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
c4model.comadr.github.iocloud.google.comFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Designed for Claude Code
From compatibility in the SKILL.md frontmatter.
Technical Analyst loads about 2.2k tokens when it runs, and up to ~2.5k if it reads all its reference files. Until then it costs about 74 tokens; SKILL.md has 1,044 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from jeremylongshore/tons-of-skills-marketplace at commit cfae287, republished under its MIT licence (© jeremylongshore). 1,044 words, ~2,238 tokens.
.claude/skills/technical-analyst/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Trace the relevant implementation and translate it into product behavior, user impact, and focused engineering questions. Apply the evidence and review checklist before reporting conclusions.
Use Glob to map relevant files, Grep to trace symbols, and Read to verify implementation.
Act as a technical translator for a Product Manager. Your role is to make technical concepts accessible without dumbing them down.
Structure technical explanations as:
User: I need to understand how the in-app messaging service works for my PM work.
Good Response: Let me search the codebase and explain what I find.
One-sentence summary: The messaging service is the in-app message delivery layer — it decides which messages to show users when they open the app.
How it works:
Key components:
Product implications:
Questions for engineering:
User: What's the difference between push notifications and in-app messages from a technical perspective?
Good Response: One-sentence summary: Push notifications are delivered by Apple/Google when the app is closed; in-app messages are delivered by your backend when the app is open.
How they differ:
| Aspect | Push Notifications | In-App Messages |
|---|---|---|
| Delivery | APNs/FCM (external) | Your backend (internal) |
| App state | Works when app is closed | Requires app to be open |
| Reliability | Best-effort, can be dropped | More reliable, direct connection |
| Rich content | Limited (text, small image) | Full control (modals, banners, etc.) |
| User permission | Requires opt-in | No permission needed |
Product implications:
Questions for engineering:
User: Our Android opt-in flows have lower conversion than iOS. Can you figure out why from the code?
Good Response:
Let me trace the user flow through both platforms.
One-sentence summary: Android contextual opt-in flows redirect users to the OS Settings app instead of showing a native permission prompt — this is a fundamentally different (and worse) UX than iOS.
How it works — iOS:
The iOS code calls requestAuthorization when the user taps "Enable":
UNUserNotificationCenter.current().requestAuthorization(options: [.alert, .badge, .sound]) { granted, error in
// System shows native popup: "Allow Notifications?"
// User taps Allow → done in 1 tap
}How it works — Android:
Most Android contextual flows share a single permission handler that does this:
val intent = Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS)
intent.data = Uri.parse("package:${context.packageName}")
context.startActivity(intent)
// User leaves app → navigates Settings → finds Notifications → toggles on
// Minimum 4 taps, app context lostOnly the Onboarding flow uses the native API:
requestPermissionLauncher.launch(Manifest.permission.POST_NOTIFICATIONS)
// System shows native popup: "Allow notifications?"
// User taps Allow → done in 1 tapProduct implications:
Questions for engineering:
requestPermissionLauncher without re-triggering Android's "don't ask again" behavior?Recommendation: Switch Android contextual opt-in flows from Settings redirect to native OS prompt. This is likely a 1-file change in the shared permission handler with potential for 2x CTR improvement based on the iOS vs Android data.
Layered technical explanations including one-sentence summaries, PM-friendly system descriptions, product implications for users and features, and prioritized questions to discuss with engineering.
When codebase access is limited or code is unfamiliar, clearly state what can be inferred versus what requires engineering confirmation. If the technical system is too complex to summarize simply, break it into components and explain each separately. When uncertainty exists about implementation behavior, flag it as a question for engineering rather than guessing.
© jeremylongshore, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file (references) in skills/.curated/technical-analyst of jeremylongshore/tons-of-skills-marketplace.
Open the folder on GitHubat commit cfae287
Technical Analyst next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Technical Analyst this skilljeremylongshore/tons-of-skills-marketplace | 2.8k | — | ~2.2k | Automated safety check: Pass | MIT | |
| Moonbit Docs Maintainermoonbitlang/moonbit-docs | 2.5k | — | ~1.1k | Automated safety check: Pass | Custom licence | |
| Translate It Doc En Zhmxsm/rocketmq-rust | 1.5k | — | ~1.2k | Automated safety check: Pass | Apache-2.0 | |
| Awesome Swift macOS Apps Docsjaywcjlove/awesome-swift-macos-apps | 1.7k | — | ~1.3k | Automated safety check: Pass | CC0-1.0 | |
| Aholo Viewer Docsmanycoretech/aholo-viewer | 1.1k | — | ~341 | Automated safety check: Pass | MIT | |
| Sync Jaaws-samples/sample-amazon-bedrock-agentcore-onboarding | 133 | — | ~1.5k | Automated safety check: Pass | MIT-0 |
moonbitlang/moonbit-docs
A skill your agent uses when maintaining the moonbitlang/moonbit-docs repository, including Sphinx docs under next/, MoonBit examples under next/sources/, error-code documentation, gettext…
mxsm/rocketmq-rust
Translate English IT and software engineering documents into professional, accurate Chinese.
jaywcjlove/awesome-swift-macos-apps
Maintains app entries in the awesome-swift-macos-apps lists, keeping README.md and README.zh.md in step with one-sentence descriptions and correct category placement.
manycoretech/aholo-viewer
Guides writing and maintaining Aholo Viewer documentation: README, AGENTS.md, architecture notes, bilingual manual pages and AI collaboration guides.
aws-samples/sample-amazon-bedrock-agentcore-onboarding
Sync Japanese README translations with English source. An agent skill from aws-samples/sample-amazon-bedrock-agentcore-onboarding.
MichealWayne/fe-tools
Write or update bilingual (Chinese + English) JSDoc for exported functions in fe-tools.
jeremylongshore/tons-of-skills-marketplace
Execute this skill enables AI assistant to conduct a security-focused code review using the security-agent plugin.
jeremylongshore/tons-of-skills-marketplace
Build this skill automates the adaptation of pre-trained machine learning models using transfer learning techniques.
jeremylongshore/tons-of-skills-marketplace
Execute proactive auto-loading: automatically detects and loads agents.md files.
jeremylongshore/tons-of-skills-marketplace
Aggregate and centralize performance metrics from applications, systems, databases, caches, and services.
jeremylongshore/tons-of-skills-marketplace
Execute this skill enables AI assistant to analyze capacity requirements and plan for future growth.
jeremylongshore/tons-of-skills-marketplace
Process use when you need to work with database indexing. An agent skill from jeremylongshore/tons-of-skills-marketplace.
Categories
Technical analysis translator for Product Managers. An agent skill from jeremylongshore/tons-of-skills-marketplace. Technical Analyst is an agent skill from jeremylongshore/tons-of-skills-marketplace. Technical analysis translator for Product Managers.
Technical Analyst fits situations like: the user needs to analyze a system; technical concept in PM-friendly terms; with understand system; technical analysis.
Run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill technical-analyst -a claude-code`. Or copy the skill folder (skills/.curated/technical-analyst in jeremylongshore/tons-of-skills-marketplace) into .claude/skills/technical-analyst in your project. Claude Code loads it when a task matches its description.
Run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill technical-analyst -a codex`. Or copy the skill folder (skills/.curated/technical-analyst in jeremylongshore/tons-of-skills-marketplace) into .agents/skills/technical-analyst in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill technical-analyst -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/technical-analyst, .gemini/skills/technical-analyst, .github/skills/technical-analyst and .opencode/skills/technical-analyst in your project.
SKILL.md names no scripts, command-line tools or credentials: Technical Analyst is instructions for the agent only. Its frontmatter pre-approves these tools: Read, Grep, Glob, Bash(git:*). Compatibility (from SKILL.md): Designed for Claude Code.
SKILL.md names 3 domains. As links in the text: c4model.com, adr.github.io and cloud.google.com. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Technical Analyst is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.2k tokens (SKILL.md is roughly 9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 250 tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Technical Analyst: Moonbit Docs Maintainer (moonbitlang/moonbit-docs, 2.5k stars), Translate It Doc En Zh (mxsm/rocketmq-rust, 1.5k stars), Awesome Swift macOS Apps Docs (jaywcjlove/awesome-swift-macos-apps, 1.7k stars) and Aholo Viewer Docs (manycoretech/aholo-viewer, 1.1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
jeremylongshore (a GitHub user) maintains it in jeremylongshore/tons-of-skills-marketplace, which has 2,827 GitHub stars. The repository holds 3,342 skills in this directory. The repository was last updated on October 10, 2026.
Source: jeremylongshore/tons-of-skills-marketplace on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.