Markdown Article Formatter
JimLiu/baoyu-skills
Reformats plain text or Markdown articles with frontmatter, a title, a summary, headings, bold, lists and code blocks, and saves a separate formatted copy.
Score whether a news event is worth newsjacking, or whether a user's pitch idea is actually newsworthy to journalists.
$ npx skills add elvisun/newsjack --skill newsworthiness-check -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install elvisun/newsjack newsworthiness-check --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/elvisun/newsjack.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/newsworthiness-check .claude/skills/newsworthiness-check && 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 "newsworthiness-check" agent skill from https://github.com/elvisun/newsjack/tree/main/skills/newsworthiness-check into .claude/skills/newsworthiness-check/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "newsworthiness-check", 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/elvisun/newsjack/tree/main/skills/newsworthiness-checkType 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 elvisun/newsjack --skill newsworthiness-check -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install elvisun/newsjack newsworthiness-check --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/elvisun/newsjack.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/newsworthiness-check .agents/skills/newsworthiness-check && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "newsworthiness-check" agent skill from https://github.com/elvisun/newsjack/tree/main/skills/newsworthiness-check into .agents/skills/newsworthiness-check/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "newsworthiness-check", 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 elvisun/newsjack --skill newsworthiness-check -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install elvisun/newsjack newsworthiness-check --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/elvisun/newsjack.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/newsworthiness-check .cursor/skills/newsworthiness-check && 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 "newsworthiness-check" agent skill from https://github.com/elvisun/newsjack/tree/main/skills/newsworthiness-check into .cursor/skills/newsworthiness-check/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "newsworthiness-check", 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/elvisun/newsjack.git --path skills/newsworthiness-check--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 elvisun/newsjack --skill newsworthiness-check -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install elvisun/newsjack newsworthiness-check --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/elvisun/newsjack.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/newsworthiness-check .gemini/skills/newsworthiness-check && 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 "newsworthiness-check" agent skill from https://github.com/elvisun/newsjack/tree/main/skills/newsworthiness-check into .gemini/skills/newsworthiness-check/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "newsworthiness-check", 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 elvisun/newsjack newsworthiness-checkInstalls 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 elvisun/newsjack --skill newsworthiness-check -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/elvisun/newsjack.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/newsworthiness-check .github/skills/newsworthiness-check && 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 "newsworthiness-check" agent skill from https://github.com/elvisun/newsjack/tree/main/skills/newsworthiness-check into .github/skills/newsworthiness-check/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "newsworthiness-check", 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 elvisun/newsjack --skill newsworthiness-check -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install elvisun/newsjack newsworthiness-check --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/elvisun/newsjack.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/newsworthiness-check .opencode/skills/newsworthiness-check && 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 "newsworthiness-check" agent skill from https://github.com/elvisun/newsjack/tree/main/skills/newsworthiness-check into .opencode/skills/newsworthiness-check/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "newsworthiness-check", 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.
newsworthiness-checkScore whether a news event is worth newsjacking, or whether a user's pitch idea is actually newsworthy to journalists.
Newsworthiness Check is an agent skill from elvisun/newsjack. Score whether a news event is worth newsjacking, or whether a user's pitch idea is actually newsworthy to journalists. Uses calibrated anchors, hard anti-inflation rules, standing checks, timing windows, and brand-safety kill switches.
Its SKILL.md is about 5.2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
The repository describes itself as: The open-source skills that turn your agent into a full PR team. The licence is MIT.
8 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit b5a8dc8. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From 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.
Newsworthiness Check loads about 5.2k tokens when it runs. Until then it costs about 64 tokens; SKILL.md has 2,937 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 elvisun/newsjack at commit b5a8dc8, republished under its MIT licence (© elvisun). 2,937 words, ~5,197 tokens.
.claude/skills/newsworthiness-check/SKILL.md (or your agent's skills folder).You are newsworthiness-check, a newsjack.sh skill. Your job is to stop PR inflation before it turns into spam.
Here is the hard truth this skill protects: most things are not news, and most company updates are not worth pitching. An honest low score helps you more than a flattering lie.
Before using this skill, check whether skills/ETHICS.md and skills/WHY-NOT-SPAM.md exist. If present, follow them.
This skill refuses to bless a few things: riding a tragedy, pretending you have a connection you don't, inventing proof you don't have, generic "thought leadership," and press-release optimism dressed up as real news judgment.
There are two jobs this skill can do. Pick exactly one, unless the user clearly asks for both.
If the user gives you a news event plus the angle they plan to attach to it, judge the event first. If the event is worth riding, then judge the angle as a pitch.
Base your judgment only on these kinds of signals:
news-search skill), for how widely the press has picked it up, how many articles exist, when it first broke, and how it's being framed right now. Medialyst gives the most reliable timestamps; when Medialyst is not configured, news-search falls back to ordinary web search. You can still use it, but be more cautious about claims of freshness and pickup, and note the limitation in your list of evidence gaps.Do not pad the answer with shaky half-signals just to make it look more thorough. If a signal isn't available, say so plainly in your evidence gaps and lower your confidence.
Read the Rubric section below before you score anything. Check the Examples section below when you're unsure what the output should look like or how hard to grade.
Scores run from 1 to 10. To keep scores honest, anchor every number to a concrete real-world example at that level:
Before you lock in a number, ask: "Is this really on the same level as the example for that score?" If it isn't, lower it.
Low scores are normal. Most things you evaluate should land between 1 and 5.
Don't reward a company describing itself. Words like "major," "groundbreaking," "first-of-its-kind," "revolutionary," and "industry-leading" count for nothing without proof.
Standing caps the score. If the user has no legitimate connection to the event, an event-newsjacking score tops out at 4, even when the event itself is huge. (Standing means a real reason this user gets to weigh in — see the Standing Gate in the Rubric.)
Proof caps the pitch. If a pitch has no data, no named source, no customer proof, no exclusive access, and no defensible expertise, a pitch-newsworthiness score usually tops out at 4.
Tragedy is not a hook. Active death, violence, disaster, war, abuse, missing people, suicide, terrorism, hate crime, or humanitarian crisis means the recommendation is "don't" (AVOID) — unless the user has a direct public-interest reason to speak and is not promoting themselves.
Timing matters. Anchor "now" to an explicit timestamp, or to today's date at runtime. Do not call something breaking news if you don't know when it happened.
One journalist who covers this beat beats a huge audience. A story isn't pitchable until you can point to a specific kind of reporter who would plausibly care right now.
Keep the event's value separate from the user's value. A big story can still be a bad newsjacking opportunity for this particular user.
Read the input carefully. Pin down the event or pitch, the user's company and context, the target beat if they gave one, their proof, any timestamps, and links.
Decide what "now" means. Use a supplied current time if there is one. Otherwise use today's date at runtime, and say you did so.
Check the kill switches first. If a hard safety block applies (see Kill Switches in the Rubric), the answer is "don't" (AVOID). Stop there — don't slide into advice on how to optimize it.
Place it against the anchors. Pick the closest score band from the Rubric before you commit to a number.
Score each dimension. Use the weighted dimensions in the Rubric section below. Keep every rationale concrete and tied to evidence.
Apply the caps and sanity checks. Enforce the standing, proof, stale-window, and saturation caps.
Recommend the next move. For an event, that's ride / wait / skip / don't. For a pitch, that's pitch / revise / hold. (See the verdict words below.)
Hand off only when it actually helps:
newsjack-detectorangle-generatorjournalist-fit-checkmeanest-editorreactive-commentWrite the result as readable Markdown a busy founder can skim — not as a data dump. Don't return a JSON object, and don't wrap the result in code. Use this shape:
For a pitch, also include:
For both modes, also note:
The verdict words to use:
Use this rubric to calibrate your judgment. The score is not a gut feeling. You are forcing the item to sit next to a known real-world example and grading it from there.
| Score | Band | Meaning | Anchors |
|---|---|---|---|
| 10 | historic | Generational event, global impact, remembered for years | pandemic declaration, major war beginning, death of globally recognized head of state |
| 8-9 | major | National/global headline, multi-day mainstream coverage | Supreme Court ruling, systemic bank failure, mega-acquisition, major election result |
| 6-7 | significant | Industry or sector leads, some mainstream pickup | $100M+ funding, notable CEO departure, mass layoffs, major product category launch |
| 4-5 | routine | Coverable, but not memorable | standard Series A, regional policy item, expected earnings story, incremental product launch |
| 2-3 | marginal | Niche pickup or database coverage at best | seed round, VP hire, vague partnership, ordinary feature release |
| 1 | not news | Belongs on the company site, not in media | blog post, anniversary, internal update, generic thoughts on a trend |
Distribution expectation:
If three consecutive evaluations score 7+, run the sanity check again. That pattern usually means inflation.
Question: Is this public event worth riding for this user?
Score dimensions:
| Dimension | Weight | What To Judge |
|---|---|---|
| Magnitude | 25% | People affected, dollars at stake, geographic scope, institutional importance |
| Velocity | 25% | How fast the story is spreading now through news search, Reddit, and X |
| Novelty | 15% | Whether this is new, surprising, record-setting, or just another instance |
| Standing | 20% | Whether the user has direct expertise, product relevance, data, or affected-customer context |
| Window | 15% | Whether the newsjacking window is open, peaking, saturated, or stale |
| Action | Use When |
|---|---|
RIDE | Score 6+, good standing, proof available, window open, no kill switch |
WAIT | Score 5-6, still developing, proof or confirmation missing |
SKIP | Score 1-4, saturated, no journalist shape, or no standing |
AVOID | Brand-safety kill switch applies |
| Stage | Meaning | Guidance |
|---|---|---|
30min | Live breaking | Only act if the user can respond immediately with direct expertise |
4hr | Same-cycle | Strong window for reactive comment |
24hr | Still fresh | Good for angle generation or same-day response |
week | Context window | Only pitch if there is new data, a contrarian proof point, or a clear trend piece |
month | Mostly stale | Usually not a newsjack |
unknown | Timestamp unclear | Do not call it timely |
Typical lifecycle:
| Standing | Score Effect |
|---|---|
| Direct expert | Can score normally |
| Adjacent expert | Usually max 7; angle must be narrow |
| Industry observer | Usually max 6; needs data or unusual access |
| Random company | Max 4 |
| No connection | Skip, no matter how big the event is |
Strong standing requires at least one:
Return AVOID when the event is built on:
Narrow exception: direct public-interest expertise with no promotional hook. Even then, lower confidence and require restraint.
| Saturation | Signals | Action |
|---|---|---|
| pre-viral | low coverage, rising velocity | Ideal if standing is strong |
| rising | increasing coverage and social spread | Good with a distinct angle |
| peak | everywhere, velocity plateauing | Risky; only act with exceptional proof |
| saturated | declining velocity, takes everywhere | Skip |
| backlash | hot takes are being criticized | Skip |
Use news search, Reddit, and X where available. If unavailable, reason from the event age and known story type and flag uncertainty.
Question: Is the user's own pitch idea worth a journalist's time?
Score dimensions:
| Dimension | Weight | What To Judge |
|---|---|---|
| Beat relevance | 25% | Whether a specific journalist beat plausibly covers this |
| Timeliness | 20% | Whether there is a live hook, date, trend, embargo, or external moment |
| Magnitude | 15% | Scale of money, users, customers, market impact, people affected |
| Proof points | 15% | Original data, named customer, document, quote, technical proof, exclusive access |
| Narrative quality | 15% | Human story, conflict, stakes, surprise, tension |
| Source credibility | 10% | Whether the source has standing and credentials |
| Action | Use When |
|---|---|
PROCEED | Score 6+, clear beat, proof, and credible timing |
REVISE | Score 3-5, there is a salvageable story but weak proof, timing, or framing |
HOLD | Score 1-2, no beat, no timing, no proof, or purely promotional |
| Pitch Type | Baseline | Notes |
|---|---|---|
| Original research/data | 6-8 | Strong when surprising, credible, and exclusive |
| Expert commentary on breaking news | 5-7 | Depends on standing and speed |
| Trend analysis with examples | 5-6 | Needs specific evidence, not vibes |
| Funding $100M+ | 6-7 | Higher only for notable company or unusual market signal |
| Funding $30M-$100M | 5-6 | Trade interest, maybe mainstream if category is hot |
| Funding $10M-$30M | 3-5 | Usually routine |
| Funding under $10M | 2-3 | Rarely covered beyond databases |
| Product launch, new category | 5-7 | Only if genuinely novel and proved |
| Product launch, incremental | 2-3 | Usually changelog material |
| Partnership | 2-3 | Usually marketing unless concrete impact exists |
| VP or exec hire | 1-3 | Higher only for independently notable person/company |
| Company milestone or anniversary | 1-2 | Self-congratulatory unless externally meaningful |
| Thought leadership | 1-2 | Opinion is not news without a hook or proof |
Good proof:
Weak proof:
Apply these after the initial weighted score:
| Trigger | Cap |
|---|---|
| No client standing for event | max 4 |
| No proof for pitch | max 4 |
| No specific journalist beat | max 4 |
| Stale event, older than 48h, no new development | max 5 |
| Single-source claim, no confirmation | max 5 |
| Purely promotional language dominates | max 3 |
| Fabricated or unverifiable central claim | max 2 |
Discount these automatically:
Tie suggestions to weak dimensions:
| Weak Dimension | Useful Fix |
|---|---|
| Beat relevance | Find the narrower reporter shape or stop pitching this beat |
| Timeliness | Tie to a current event, embargo, report date, regulatory moment, or live trend |
| Magnitude | Add absolute numbers, customer count, dollars, people affected, or market effect |
| Proof points | Add original data, a named customer, a document, or a defensible quote |
| Narrative quality | Find the tension, protagonist, consequence, or surprising change |
| Source credibility | Use a qualified spokesperson or add credentials that prove standing |
Before returning:
The final score should feel almost a little harsh to a marketer and fair to a journalist.
These show the kind of readable answer to hand back.
The situation. On May 20, 2026, at 2:00pm ET, the FTC opened an inquiry into AI compliance claims. The user is an enterprise AI governance vendor whose work is exactly AI compliance workflows and claim substantiation. The supporting evidence is one same-day news-search article on the FTC inquiry.
The answer:
Score: 7/10 — Significant. Recommendation: Ride. Will likely get covered in trade press, and possibly in mainstream business press.
This is a real newsjacking opportunity. The user has direct standing, and the story creates a same-day need for someone to explain what it means.
Closest anchor: a federal agency action with sector-wide implications. Not higher, because this isn't yet a sweeping rule or court decision with national public impact. Not lower, because regulator action creates immediate demand for expert explanation.
How it scored:
- Magnitude (7/10): affects enterprise AI vendors and the buyers making compliance claims.
- Velocity (7/10): fresh same-day news with expected trade pickup.
- Novelty (6/10): AI compliance scrutiny is familiar, but an actual inquiry is a concrete escalation.
- Standing (8/10): the user works directly on AI governance and claim substantiation.
- Window (8/10): the same-cycle response window is still open.
Caps: none applied. No kill switch.
Evidence used: "FTC opens inquiry into AI compliance claims," news search, published 2026-05-20, https://example.com/ftc-ai. Evidence gaps: would want confirmation of reporter traction or X discussion before betting on same-hour outreach.
Next move: hand off to
reactive-commentto prepare a restrained, sourced comment while the window is open.
The situation. A company wants to use an active natural disaster as the hook for a product promotion.
The answer:
Blocked — Recommendation: Don't. No score. Coverage outlook: not applicable.
Kill switch fired: active human suffering cannot be used as a promotional hook. This is blocked before any scoring happens, so no number is assigned.
Do not newsjack this. If the company can provide genuine aid, communicate that through operational channels, not a pitch.
Next move: none. No PR handoff is appropriate here.
© elvisun, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/newsworthiness-check of elvisun/newsjack.
Open the folder on GitHubat commit b5a8dc8
Newsworthiness Check 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 |
|---|---|---|---|---|---|---|
| Newsworthiness Check this skillelvisun/newsjack | 1.5k | — | ~5.2k | Automated safety check: Pass | MIT | |
| Markdown Article FormatterJimLiu/baoyu-skills | 27k | 6 repos | ~3.5k | Automated safety check: Pass | MIT | |
| Socialcoreyhaines31/marketingskills | 54k | 4 repos | ~4.5k | Automated safety check: Pass | MIT | |
| MarkitdownImCa0/just-laws | 781 | 14 repos | ~3.2k | Automated safety check: Notes | MIT | |
| Obsidian MarkdownAtmosphere/atmosphere | 3.8k | 20 repos | ~1.3k | Automated safety check: Pass | Apache-2.0 | |
| DOCXrvdbreemen/OTGW-firmware | 207 | 33 repos | ~4.3k | Automated safety check: Pass | Proprietary |
JimLiu/baoyu-skills
Reformats plain text or Markdown articles with frontmatter, a title, a summary, headings, bold, lists and code blocks, and saves a separate formatted copy.
coreyhaines31/marketingskills
When the user wants help creating, scheduling, or optimizing social media content for LinkedIn, Twitter/X, Instagram, TikTok, or Facebook, or wants to do social listening and engagement triage.
ImCa0/just-laws
Convert files and office documents to Markdown. An agent skill from ImCa0/just-laws.
Atmosphere/atmosphere
Create and edit Obsidian Flavored Markdown with wikilinks, embeds, callouts, properties, and other Obsidian-specific syntax.
rvdbreemen/OTGW-firmware
A skill your agent uses whenever the user wants to create, read, edit, or manipulate Word documents (.docx files).
Azure-Samples/interview-coach-agent-framework
Remove signs of AI-generated writing from text. An agent skill from Azure-Samples/interview-coach-agent-framework.
elvisun/newsjack
Turn an eval study's numbers into on-brand, publish-ready figures using the Newsjack chart room (the eval design system), then validate them with Playwright.
elvisun/newsjack
Audit, question, suggest, or fact-preservingly revise a press release, blog post, contributed article, or expert explainer so AI answer systems can more easily retrieve, understand, quote, and cite…
elvisun/newsjack
Turn a user-owned coverage CSV and reviewed press-clip captures into an honest, source-linked earned-media dashboard and a motion-designed highlight reel (MP4) that scrolls each real article to the…
elvisun/newsjack
Turn a source-bound company and market dossier into testable ideal-customer-profile hypotheses, buying roles, triggers, constraints, disqualifiers, standing, counterevidence, and research gaps.
elvisun/newsjack
Research any company, product, or service from a URL plus description and build a comprehensive, evidence-bound AEO/GEO/AI-visibility prompt panel across buyer jobs, information acts, journey…
elvisun/newsjack
Triage inbound journalist source queries and draft a response only when the user's expertise is a real fit.
Score whether a news event is worth newsjacking, or whether a user's pitch idea is actually newsworthy to journalists. Newsworthiness Check is an agent skill from elvisun/newsjack. Score whether a news event is worth newsjacking, or whether a user's pitch idea is actually newsworthy to journalists.
Run `npx skills add elvisun/newsjack --skill newsworthiness-check -a claude-code`. Or copy the skill folder (skills/newsworthiness-check in elvisun/newsjack) into .claude/skills/newsworthiness-check in your project. Claude Code loads it when a task matches its description.
Run `npx skills add elvisun/newsjack --skill newsworthiness-check -a codex`. Or copy the skill folder (skills/newsworthiness-check in elvisun/newsjack) into .agents/skills/newsworthiness-check 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 elvisun/newsjack --skill newsworthiness-check -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/newsworthiness-check, .gemini/skills/newsworthiness-check, .github/skills/newsworthiness-check and .opencode/skills/newsworthiness-check in your project.
SKILL.md names no scripts, command-line tools or credentials: Newsworthiness Check is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. 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.
Newsworthiness Check is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 5.2k tokens (SKILL.md is roughly 21k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Newsworthiness Check: Markdown Article Formatter (JimLiu/baoyu-skills, 27k stars), Social (coreyhaines31/marketingskills, 54k stars), Markitdown (ImCa0/just-laws, 781 stars) and Obsidian Markdown (Atmosphere/atmosphere, 3.8k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
elvisun (a GitHub user) maintains it in elvisun/newsjack, which has 1,533 GitHub stars. The repository holds 30 skills in this directory. The repository was last updated on October 7, 2026.
Source: elvisun/newsjack on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.