Agent skill

AI Visibility Panel Design

by elvisun in elvisun/newsjack

Select QA-approved canonical intent cells into a versioned AI-visibility tracking panel with partitions, variants, lanes, surfaces, locales, repetitions, separate exposure and priority weights…

MITAuto-check passedMarketing & SEO

Install AI Visibility Panel Design

skills CLI
$ npx skills add elvisun/newsjack --skill ai-visibility-panel-design -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install elvisun/newsjack ai-visibility-panel-design --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/elvisun/newsjack.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/ai-visibility-panel-design .claude/skills/ai-visibility-panel-design && rm -rf skills-src

Use ~/.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/

Facts

Skill name
ai-visibility-panel-design
GitHub stars
1.5k
Token cost
~2.1k tokens
SKILL.md length
981 words
Files
1
Skills in repo
30
Repo updated
First seen
Licence
MIT

At a glance

Select QA-approved canonical intent cells into a versioned AI-visibility tracking panel with partitions, variants, lanes, surfaces, locales, repetitions, separate exposure and priority weights…

  • Works in 5 steps: prompt-panel mention/framing/citation; → source or referral traffic; → self-reported discovery; → …
  • Tasks that involve AI search optimization
  • SKILL.md covers Inputs, Select by strata, Separate lanes and Weight honestly, plus 5 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

AI Visibility Panel Design is an agent skill from elvisun/newsjack. Select QA-approved canonical intent cells into a versioned AI-visibility tracking panel with partitions, variants, lanes, surfaces, locales, repetitions, separate exposure and priority weights, randomization, uncertainty, refresh rules, and campaign controls. Use after prompt QA or when revising an existing panel.

Its SKILL.md is about 2.1k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Marketing & SEO, covering AI search optimization. The repository describes itself as: The open-source skills that turn your agent into a full PR team. The licence is MIT.

When your agent uses it

  • Tasks that involve AI search optimization

Example prompts

  • “/ai-visibility-panel-design”

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. prompt-panel mention/framing/citation;
  2. source or referral traffic;
  3. self-reported discovery;
  4. qualified lead/conversion;
  5. incremental outcome from experiment/counterfactual.

What it can do on your machine

Read from SKILL.md and the folder at commit b5a8dc8. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    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.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

AI Visibility Panel Design loads about 2.1k tokens when it runs. Until then it costs about 86 tokens; SKILL.md has 981 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~86
When it runs · the whole SKILL.md, loaded when a task matches
~2.1k

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.

Safety

Auto-check passed

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.

SKILL.md

The full file from elvisun/newsjack at commit b5a8dc8, republished under its MIT licence (© elvisun). 981 words, ~2,108 tokens.

Download SKILL.mdSave it as .claude/skills/ai-visibility-panel-design/SKILL.md (or your agent's skills folder).
name
ai-visibility-panel-design
description
Select QA-approved canonical intent cells into a versioned AI-visibility tracking panel with partitions, variants, lanes, surfaces, locales, repetitions, separate exposure and priority weights, randomization, uncertainty, refresh rules, and campaign controls. Use after prompt QA or when revising an existing panel.
metadata.category
AI visibility

AI Visibility Panel Design

Turn accepted cells into a defensible measurement plan. Do not generate prompts or invent precision.

This skill inherits the ethical floor from skills/ETHICS.md. It enforces anti-hallucination, explicit denominators, and decay-aware versioning. Anti-spray and human-send are not applicable.

Inputs

Require:

  • measurement charter;
  • prompt_architecture.json;
  • QA-approved candidates and complete rejection ledger;
  • evidence-backed weight inputs, if any;
  • run and review budget;
  • variance-pilot observations, when available;
  • prior panel version and campaign registry, when applicable.

Never inspect target baseline performance during selection.

Select by strata

Use the canonical intent cell as the sampling unit. Variants and repeated runs are nested observations, not extra buyers.

Allocate across:

  • proximity band;
  • job, journey, and information act;
  • ICP/role and locale/language;
  • evidence grade/source type;
  • measurement lane and surface;
  • core (tracked set), rotating (discovery set), sentinel (tripwire), control (false-positive check), and aided (prompted set) partitions.

Select within a stratum by evidence strength, language authenticity, decision relevance, and diversity. Preserve declared minimums or emit a waiver. Do not select by current target strength, weakness, gap size, or campaign desirability.

Separate lanes

  • closed_model: no external search/tools/files/RAG/history; fixed system, model/version, and sampling; fresh session.
  • retrieval: record required, allowed, or unavailable, whether retrieval ran, queries when exposed, live/cached state, and citation metadata.
  • consumer_surface: explicit clean or account archetype, device, locale, history/personalization state; never merge with API rollups.
  • campaign_experiment: pre-registered frozen evergreen, unaided resonance, aided association, and matched unaffected controls.

Never mix aided statuses or lanes in a denominator.

For multi-sided products or marketplaces, also stratify estimands by persona_id or declared market side. Never silently pool buyer, provider, operator, partner, or other materially different populations into one denominator.

Weight honestly

Store two separate components:

  • exposure: best available audience, intent, locale, and surface prevalence evidence;
  • priority: human-approved strategic importance.

Every factor needs confidence and version plus provenance: a source ID for exposure evidence, or a human-decision artifact ID and approver for priority judgment. Neither may depend on baseline visibility or campaign performance.

If credible exposure weights do not exist, use equal weights within declared strata. Do not label priority-weighted results market share, audience reach, consumer awareness, or share of users.

Normalize weights within their declared rollup. Warn when one weight dominates or effective sample size collapses.

Allocate cells and repeats

Use these starting points, then adapt after the variance pilot:

TierUnaided cellsVariantsRepeats
diagnostic30–4823 plus deeper sentinels
standard60–12023; 5–8 unstable cells
research200–4001–2pilot-determined
campaign add-on24–40 treatment plus 24–40 control1–2pilot-determined

Pilot 12–20 diverse sentinels with 6–8 repeats over at least two time blocks. Estimate between-cell, within-cell, variant, day/time, model/surface, and invalid/parser variance. High within-cell correlation favors more unique cells; high run variance favors repeats.

If a subgroup has fewer than 20–30 distinct cells, show counts and responses rather than a percentage leaderboard.

Compute the wave budget from each selected prompt's actual lane and surface eligibility, variants, and repeats. Do not estimate cost as every prompt multiplied by every configured surface when some combinations are ineligible or waived.

Uncertainty and reporting

Publish:

  • unique cell count, variants, repeats, eligible and invalid runs;
  • dates, models/versions, surfaces, locale, and lane;
  • raw and weighted numerator/denominator;
  • weight source/version and effective sample size;
  • interval method, overlap with prior panel, and configuration drift;
  • “conditional on this panel” and non-probability coverage limits.

Use Wilson intervals only when a simple unweighted stratum has one independent binary observation per canonical cell. With variants or repeated observations, use a cell-cluster bootstrap or a validated hierarchical method; use a stratified cluster bootstrap by canonical cell for weighted aggregates. Pair unchanged cells across periods. A panel-version comparison shows overlap-only change and both full-version levels.

Intervals quantify conditional run/sampling uncertainty; they do not repair coverage bias.

Show full SKILL.md (372 more words)Show less

Version and refresh

Freeze:

  • immutable panel_id, semantic version, content hashes, randomization seed;
  • exact metric definitions and denominators;
  • partitions, configuration, weights, cadence, and campaign linkage;
  • change ledger and next review date.

Default refresh, unless evidence says otherwise:

  • monthly evidence intake;
  • quarterly review of disjoint unaided partitions totaling exactly 100%: roughly 70–80% core, 5–10% sentinel/control, and the remainder—normally 10–25%—rotating; aided cells have a separate allocation;
  • event-triggered review for product, category, locale, regulatory, model, or surface change;
  • annual charter approval.

Attach explicit review-by or refresh rules not only to B5 stories but also to mutable plan, price, eligibility/availability, regulation, service-status, and feature claims. Undated company copy is not evidence that a fact is timeless.

Changing core, weights, metrics, or surface mix creates a new version and overlap bridge. Never overwrite history.

Campaign claims

A before/after increase alone is not attribution. Require treatment/control definitions, pre-registration, and a credible experimental or counterfactual design before causal language.

Report the evidence ladder separately:

  1. prompt-panel mention/framing/citation;
  2. source or referral traffic;
  3. self-reported discovery;
  4. qualified lead/conversion;
  5. incremental outcome from experiment/counterfactual.

Never rename rung 1 revenue attribution.

Output

Give the human tracking_plan.md first: charter, coverage, exact prompts, lanes, weights, cadence, uncertainty, limitations, waivers, and Gate 4 decisions.

Write it in the reader's language. Use the fixed names in "Display names" in ../build-ai-visibility-panel/references/artifact-contracts.md: the six prompt groups, prompted versus unprompted, tracked set / discovery set / tripwire / false-positive check, and no web access / with web search / the real app. Codes belong in panel.yaml, not in prose.

Write panel.yaml as the machine handoff using the contract in ../build-ai-visibility-panel/references/artifact-contracts.md. Also emit run_manifest_template.json and panel_change_ledger.json.

Use the contract's exact top-level keys. In particular:

  • partitions.<partition>.canonical_cell_ids contains cell IDs;
  • selected_candidate_ids contains every and only selected QA-pass prompt ID;
  • weight.exposure and weight.priority are separate mappings;
  • statistics.cluster_unit is canonical_cell_id;
  • approvals, waivers, and append-only changes are arrays;
  • the run-manifest observation template uses every exact field name listed in the contract.

Do not replace arrays with prose pointers, rename changes, or bury the required observation fields inside descriptions. Reconcile all selected IDs and counts before writing the tracking plan.

Human Gate 4 approves weights, limitations, cadence, campaign claims, and frozen version. If approvals or pilot data are missing, label the result provisional_directional; still return the comprehensive evidence-supported candidate prompt list.

© elvisun, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/ai-visibility-panel-design of elvisun/newsjack.

Open the folder on GitHubat commit b5a8dc8

Compare with similar skills

AI Visibility Panel Design 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.

AI Visibility Panel Design compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
AI Visibility Panel Design this skillelvisun/newsjack1.5k—~2.1kAutomated safety check: PassMIT
Geo Fundamentalswasp-lang/wasp19k9 repos~861Automated safety check: PassMIT
SEO GeoReScienceLab/opc-skills1.8k4 repos~2.1kAutomated safety check: PassApache-2.0
GEO-First SEO Audit Toolzubair-trabzada/geo-seo-claude11k—~2.8kAutomated safety check: NotesMIT
GEO Monthly Delta Reportzubair-trabzada/geo-seo-claude11k—~2.4kAutomated safety check: NotesMIT
SEO DataforseoAgriciDaniel/codex-seo7992 repos~4.6kAutomated safety check: PassMIT

Similar skills

  • Geo Fundamentals

    wasp-lang/wasp

    Generative Engine Optimization for AI search engines (ChatGPT, Claude, Perplexity).

    19k GitHub starsUsed in 9 repos~861 tokens
    Marketing & SEOAuto-check passed
  • SEO Geo

    ReScienceLab/opc-skills

    SEO & GEO (Generative Engine Optimization) for websites. An agent skill from ReScienceLab/opc-skills.

    1.8k GitHub starsUsed in 4 repos~2.1k tokens
    Marketing & SEOAuto-check passed
  • GEO-First SEO Audit Tool

    zubair-trabzada/geo-seo-claude

    Audits a website for AI search visibility across ChatGPT, Claude, Perplexity and Google AI Overviews while checking traditional SEO, schema and E-E-A-T content quality.

    11k GitHub stars~2.8k tokensUpdated today
    Marketing & SEOAuto-check: notes
  • GEO Monthly Delta Report

    zubair-trabzada/geo-seo-claude

    Compares a baseline and a current GEO audit for a client, calculates score changes and action item progress, and writes a monthly progress report.

    11k GitHub stars~2.4k tokensUpdated today
    Marketing & SEOAuto-check: notes
  • SEO Dataforseo

    AgriciDaniel/codex-seo

    Live SEO data via DataForSEO MCP server. An agent skill from AgriciDaniel/codex-seo.

    799 GitHub starsUsed in 2 repos~4.6k tokens
    Marketing & SEOAuto-check passed
  • Fire Your SEO Agency

    leopard627/fire-your-seo-agency

    SEO·AEO·GEO·LLMO·NEO(네이버) 다섯 레인을 진단하고 직접 구현하며, 인용되는 콘텐츠를 계속 생산하는 서브 블로그·콘텐츠 운영 파이프라인까지 세팅하는 스킬.

    711 GitHub stars~1.1k tokensUpdated 15 days ago
    Marketing & SEOAuto-check passed

More from elvisun/newsjack

All 30 skills in this repo
  • Eval Graphics

    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.

    1.5k GitHub stars~2k tokensUpdated 3 days ago
    Auto-check passed
  • AI Visibility Writing

    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…

    1.5k GitHub stars~2.6k tokensUpdated 3 days ago
    Auto-check passed
  • Icp Evidence Analysis

    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.

    1.5k GitHub stars~1.4k tokensUpdated 3 days ago
    Auto-check passed
  • 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…

    1.5k GitHub stars~3.1k tokensUpdated 3 days ago
    Auto-check passed
  • Reactive Comment

    elvisun/newsjack

    Triage inbound journalist source queries and draft a response only when the user's expertise is a real fit.

    1.5k GitHub stars~5.6k tokensUpdated 3 days ago
    Auto-check passed
  • Recover source-bound buyer jobs, struggling moments, desired progress, forces, workarounds, information acts, journey states, criteria, constraints, roles, locales, and authentic language.

    1.5k GitHub stars~1.4k tokensUpdated 3 days ago
    Auto-check passed

Categories

Questions about AI Visibility Panel Design

What does AI Visibility Panel Design do?

Select QA-approved canonical intent cells into a versioned AI-visibility tracking panel with partitions, variants, lanes, surfaces, locales, repetitions, separate exposure and priority weights…. AI Visibility Panel Design is an agent skill from elvisun/newsjack. Select QA-approved canonical intent cells into a versioned AI-visibility tracking panel with partitions, variants, lanes, surfaces, locales, repetitions, separate exposure and priority weights, randomization, uncertainty, refresh rules, and campaign controls.

When should I use AI Visibility Panel Design?

AI Visibility Panel Design fits situations like: tasks that involve AI search optimization.

How do I install AI Visibility Panel Design in Claude Code?

Run `npx skills add elvisun/newsjack --skill ai-visibility-panel-design -a claude-code`. Or copy the skill folder (skills/ai-visibility-panel-design in elvisun/newsjack) into .claude/skills/ai-visibility-panel-design in your project. Claude Code loads it when a task matches its description.

How do I install AI Visibility Panel Design in Codex?

Run `npx skills add elvisun/newsjack --skill ai-visibility-panel-design -a codex`. Or copy the skill folder (skills/ai-visibility-panel-design in elvisun/newsjack) into .agents/skills/ai-visibility-panel-design in your project. Codex loads it when a task matches its description.

Can I use AI Visibility Panel Design in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add elvisun/newsjack --skill ai-visibility-panel-design -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ai-visibility-panel-design, .gemini/skills/ai-visibility-panel-design, .github/skills/ai-visibility-panel-design and .opencode/skills/ai-visibility-panel-design in your project.

What does AI Visibility Panel Design need to run?

SKILL.md names no scripts, command-line tools or credentials: AI Visibility Panel Design is instructions for the agent only.

Does AI Visibility Panel Design access the network?

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.

Is AI Visibility Panel Design safe to install?

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.

What licence does AI Visibility Panel Design use?

AI Visibility Panel Design is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does AI Visibility Panel Design use?

About 2.1k tokens (SKILL.md is roughly 8.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to AI Visibility Panel Design?

Skills that share tags, products or a category with AI Visibility Panel Design: Geo Fundamentals (wasp-lang/wasp, 19k stars), SEO Geo (ReScienceLab/opc-skills, 1.8k stars), GEO-First SEO Audit Tool (zubair-trabzada/geo-seo-claude, 11k stars) and GEO Monthly Delta Report (zubair-trabzada/geo-seo-claude, 11k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains AI Visibility Panel Design?

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.