Agent skill

AnythingAtlas

by Liuziyu77 in Liuziyu77/AnythingAtlas

Researches an unfamiliar topic and delivers a verified resource guide and a staged, timed learning roadmap as matching Markdown and HTML files.

Apache-2.0Auto-check passedEducation

Install AnythingAtlas

skills CLI
$ npx skills add Liuziyu77/AnythingAtlas --skill anything-atlas -a claude-code

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

GitHub CLI
$ gh skill install Liuziyu77/AnythingAtlas anything-atlas --agent claude-code

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

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
anything-atlas
GitHub stars
195
Token cost
~3.6k tokens
SKILL.md length
1,722 words
Files
64 (incl. scripts, references, assets)
Skills in repo
1
Repo updated
First seen
Licence
Apache-2.0

At a glance

Researches an unfamiliar topic and delivers a verified resource guide and a staged, timed learning roadmap as matching Markdown and HTML files.

  • Works in 9 steps: Clarify and confirm the brief → Classify and map the topic → Design the source and channel plan → …
  • Getting oriented in a field you know nothing about yet
  • SKILL.md covers Non-negotiable requirements, Workflow, Reference routing and Safety and uncertainty
  • Runs JavaScript scripts from its folder; calls python3

What it does

The agent turns an unfamiliar topic into a knowledge atlas plus a roadmap you can act on. It first clarifies your real goal, only where there are material gaps, then researches with evidence standards and discovery channels suited to the topic. It checks that each recommended resource exists and that titles, authors, URLs, dates and access conditions are right, and it ranks sources instead of handing over one long list.

The guide leads with the direct answer, concrete options and trade-offs before any background. Resources can span books, papers, official docs, courses, video, audio, archives, repositories, datasets, interactive tools, practice platforms and communities, matched to your preferred formats and session length, with quick, balanced or deep tracks when useful. Each one comes with why it is included, who it suits, what to focus on and its limits, and guide claims link to evidence notes that separate fact, interpretation and recommendation.

Every roadmap stage is made executable, with timed sessions, exact actions, outputs, self-checks, fallback steps, minimum paths and completion criteria inside your time budget. The final result is a Markdown file and a self-contained HTML file built from the same structured content, with a parity check before delivery. The skill ships an HTML template with themes and example gallery images.

When your agent uses it

  • Getting oriented in a field you know nothing about yet
  • Building a reading list or course sequence for a new subject
  • Choosing tools or options for a practical project, with evidence behind each pick
  • Getting a staged learning roadmap that fits short daily sessions

Example prompts

  • “Map the best way into urban beekeeping: tools, books and a staged plan for short weekly sessions.”
  • “Build me a learning roadmap for jazz piano, video first, with quick and deep tracks.”
  • “I need a reading list and experts to follow for climate economics.”

Workflow steps

9 steps, taken from the step headings in SKILL.md.

  1. Clarify and confirm the brief
  2. Classify and map the topic
  3. Design the source and channel plan
  4. Discover and verify resources
  5. Rank and curate
  6. Build the detailed roadmap
  7. Build the shared content model
  8. Render and validate both files
  9. Deliver

What it can do on your machine

Read from SKILL.md and the folder at commit 22acd9e. 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

    Ships 1 file in scripts/ (JavaScript, from the files we listed), which the agent can run.

    Shell commands in SKILL.md call:

    • python3

    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

AnythingAtlas loads about 3.6k tokens when it runs, and up to ~13k if it reads all its reference files. Until then it costs about 149 tokens; SKILL.md has 1,722 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~149
When it runs · the whole SKILL.md, loaded when a task matches
~3.6k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~13k

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); the scripts in this folder are not scanned.

SKILL.md

The full file from Liuziyu77/AnythingAtlas at commit 22acd9e, republished under its Apache-2.0 licence (© Liuziyu77). 1,722 words, ~3,611 tokens.

Download SKILL.mdSave it as .claude/skills/anything-atlas/SKILL.md (or your agent's skills folder). This skill also uses 63 other files; get the full folder from GitHub.
name
anything-atlas
description
Research and curate a trustworthy, action-first entry into any unfamiliar topic. Use when a user asks for practical orientation, concrete tools or options, a field map, a reading list, learning resources, books, videos, courses, papers, experts or accounts to follow, a topic research plan, or a personalized curriculum or roadmap. Clarify only material gaps, match resources to format and session-length preferences, verify and rank sources, build an executable first-session kit and staged roadmap, and always deliver synchronized Markdown and polished self-contained HTML files.

AnythingAtlas

Turn an unfamiliar topic into a verified knowledge atlas and an executable learning or exploration roadmap.

Non-negotiable requirements

  • Clarify the user’s real goal before doing expensive research.
  • Adapt the evidence standard, resource types, and discovery channels to the topic.
  • Verify that recommended resources exist and that titles, authors, URLs, dates, and access conditions are accurate.
  • Build a broad, verified resource library when it adds real coverage, but keep the active route to the smallest sufficient set. Organize the rest by role, priority, medium, and use case instead of presenting an undifferentiated list.
  • Explain why every resource is included, who it suits, what to focus on, and what its limitations are.
  • Answer first: put the direct conclusion, concrete options, and decisive trade-offs before background, methodology, and the learning plan.
  • Cover exact, representative tools, platforms, products, works, people, institutions, methods, or players, but synthesize them into one compact core guide instead of forcing separate field-map, action-kit, and knowledge-map chapters.
  • Match resources to the user's preferred format and normal session length; provide distinct quick, balanced, or deep tracks when useful.
  • Cover the forms the topic actually benefits from: books, papers, official docs, courses, video, audio, archives, repositories, datasets, interactive tools, practice platforms, communities, or update channels. Do not force all forms into every atlas.
  • Link substantive guide claims to evidence notes with exact source locations, dates, confidence, and a fact / interpretation / recommendation distinction.
  • For action-oriented requests, name the actual setup and give an executable first-session workflow.
  • Write compactly: prioritize decisions, evidence, exact resource assignments, and actions over generic explanation.
  • Make every roadmap stage executable with timed sessions, exact actions, outputs, artifact templates, self-checks, fallback steps, minimum paths, and completion criteria. Keep required minutes inside the usable time budget.
  • Produce both a complete Markdown file and a polished, self-contained HTML file.
  • Generate both files from the same structured content and validate their parity before delivery.
  • Keep the visible information architecture to five flexible top-level sections; express topic-specific structure as concise guide subsections.
  • Keep every resource clickable wherever it is assigned, including resource tracks and roadmap stages.

Workflow

1. Clarify and confirm the brief

Inspect the information already supplied. Do not ask questions whose answers can be safely inferred.

Read references/clarification-policy.md. Ask one compact batch of high-impact questions when missing answers could materially change the atlas. Cover only relevant gaps in:

  • scope and boundaries;
  • desired outcome;
  • current knowledge and prerequisites;
  • available time, target date, and intensity;
  • preferred language, formats, normal session length, and practice modes;
  • depth, budget, geography, and access;
  • sources or viewpoints to include or avoid.

Summarize the interpreted brief and consequential assumptions. Ask for confirmation only when unresolved ambiguity remains. If the user delegates the choices, proceed with reasonable defaults and record them in the deliverables.

Do not present the final atlas until the brief is sufficiently clear.

When the user wants to act immediately and learn afterward, treat those as two linked horizons: a minimum viable first-session outcome and a follow-on learning cadence. Infer a short-form preference when the user only has short daily sessions; do not ask again unless the choice remains consequential.

2. Classify and map the topic

Read references/topic-taxonomy.md and references/specificity-and-resource-fit.md. Classify the request by domain type, maturity, rate of change, evidentiary burden, controversy, geographic scope, theory–practice balance, user mode, urgency, and consumption pattern.

Build a dependency-aware knowledge map containing:

  • foundational concepts;
  • prerequisites;
  • major branches;
  • representative questions;
  • important people and institutions;
  • common misconceptions;
  • optional deeper directions.

Separately map the concrete landscape, practical setup, and conceptual dependencies during research. Date-stamp changing facts. Treat these as coverage checks, then merge the useful parts into named subsections of the core guide. Do not automatically expose each internal map as its own chapter.

3. Design the source and channel plan

Read references/source-and-channel-policies.md and references/credibility-criteria.md.

Specify before searching:

  • required evidence and material types;
  • primary discovery channels and why they fit;
  • primary-versus-secondary source balance;
  • recency, language, geography, budget, and access rules;
  • excluded or low-trust channels;
  • credibility and conflict-handling criteria;
  • format and session-length fit;
  • channels for actual tools, platforms, practitioners, creators, accounts, communities, products, or official portals relevant to the task.

Do not apply the same policy to a mature academic field, fast-moving technology, historical event, public figure, industry, practical skill, and current event.

4. Discover and verify resources

Search the selected channels broadly enough to avoid one-platform bias. Prefer primary and authoritative sources when available.

Verify every recommended resource:

  • confirm existence, canonical title, creator or institution, and working URL;
  • confirm relevance to the exact topic and user level;
  • check publication date, edition, maintenance status, and access conditions;
  • distinguish original evidence, expert interpretation, educational summary, and opinion;
  • note ideological, commercial, geographic, or methodological limitations;
  • use current web research whenever recency can affect the answer;
  • never invent a citation, account, course, paper, archive, or URL;
  • verify concrete field-guide entries, tools, platforms, representative examples, and ongoing-update accounts when included.
  • record the exact page, chapter, section, episode, dataset slice, or other locator that supports each material claim;
  • record whether the claim is a directly supported fact, an interpretation, or a recommendation, plus its confidence and current-as-of date.

If a claim or resource cannot be verified, omit it or label the uncertainty explicitly.

5. Rank and curate

Rank candidates by authority, relevance, accessibility, timeliness, depth, practicality, reliability, and complementarity.

Assign each selected resource a role:

  • Start here
  • Core foundation
  • Primary evidence
  • Guided learning
  • Deep dive
  • Practice
  • Stay updated

Separate resource-library size from active-route size. As a default discovery target, curate roughly 12–20 resources for a short orientation, 25–40 for a one-to-three-month atlas, and 40–80 for a long or research-grade atlas when the topic genuinely supports that breadth. Treat these as coverage heuristics, not quotas. Keep required assignments deliberately small and move the rest into purpose-based collections, alternatives, deep dives, and update channels.

Assign a priority to every resource: core, recommended, supplementary, deep-dive, or stay-current. Record its media types, content roles, language, publication or update status, verification note, and alternatives.

Organize the selected resources into one or more user-fit tracks. Every track must state who it fits, the cadence, exact resource order, and exact portions to consume. Do not mix books, videos, sites, and accounts indiscriminately. Retain each resource's verified URL in the track and roadmap renderings.

Show full SKILL.md (695 more words)Show less
6. Build the detailed roadmap

Read references/roadmap-schema.md.

For every stage, provide:

  • objective and prerequisite dependencies;
  • exact chapters, lectures, sections, papers, episodes, or projects;
  • concrete timed study, research, or practice sessions, each with an action and inspectable output;
  • duration and suggested weekly effort;
  • a tangible deliverable or checkpoint;
  • completion criteria and a self-check method;
  • an artifact template, minimum viable session path, and fallback steps;
  • core and optional materials;
  • the condition for advancing to the next stage.

Convert the confirmed time budget to minutes, reserve 10–20% for slippage by default, and ensure required session minutes do not exceed the remainder. Optional sessions do not consume the required budget. Put one action the user can take immediately near the top of the core guide.

For urgent practical requests, create the concrete setup and minimum viable first-session path before the longer roadmap. Do not replace requested action with theory, simulation, or warnings alone unless a specific safety, legal, access, or feasibility constraint requires it.

7. Build the shared content model

Read references/output-schema.md. Create one UTF-8 JSON content model that contains every section, resource, citation, assumption, and roadmap stage.

Treat the JSON as an intermediate build artifact, not as a required user deliverable. Store it in a temporary location unless the user requests the source data.

The 0.4 model must carry a compact evidence-linked core guide, a resource strategy, resource tracks with exact assignments, purpose-based collections, rich resource metadata, evidence notes, timed roadmap sessions, and a final source directory grouped by recognizable channels. The core guide may contain task-specific subsections for field context, comparison, concepts, setup, viewing or practice method, and first action. Include only the subsections that add distinct value.

8. Render and validate both files

Read references/html-design-guidelines.md.

Choose the HTML theme from the user’s preference and topic classification:

  • atlas for broad, interdisciplinary, or mixed topics, and as the default;
  • scholar for mature academic fields and theory-heavy study;
  • archive for history, people, organizations, and source-led investigation;
  • signal for fast-moving technology, AI, software, and research frontiers;
  • workshop for practical skills, projects, and learn-by-doing paths.

Set the choice in meta.theme, or pass it explicitly with --theme. User preference overrides the automatic mapping when it does not reduce readability.

Run:

bash
python3 scripts/build_atlas.py \
  --input /path/to/atlas.json \
  --output-dir /path/to/output \
  --theme <atlas|scholar|archive|signal|workshop>

Create:

text
anything-atlas-<topic-slug>.md
anything-atlas-<topic-slug>.html

Keep this compact answer-first order in both deliverables:

  1. confirmed brief;
  2. core guide;
  3. curated resources, including user-fit tracks;
  4. detailed roadmap;
  5. source directory grouped by channel.

Do not add standalone source-methodology, source-notes, or next-action chapters. Attach material caveats to the relevant recommendation or resource, place the immediate action inside the guide or first roadmap stage, and keep the source directory last.

Keep the HTML self-contained by embedding its CSS and resource-filter script. For large libraries, provide text search and priority, medium, and language filters; keep core and recommended cards expanded and lower-priority details collapsible. Printing must reveal all resources. Do not place the AnythingAtlas logo, a brand banner, or a brand block in the generated atlas. Credit AnythingAtlas once, as text, in the footer.

Run validation separately when reviewing existing output:

bash
python3 scripts/validate_deliverables.py \
  --input /path/to/atlas.json \
  --markdown /path/to/atlas.md \
  --html /path/to/atlas.html

Fix all validation errors before delivery.

9. Deliver

Link both output files in the final response. Summarize the confirmed goal, the source strategy, and the recommended first action.

Do not paste the entire atlas into chat unless the user requests it. Do not claim completion when either file is missing.

Reference routing

  • Read clarification-policy.md whenever the request is underspecified.
  • Read specificity-and-resource-fit.md before mapping, curating, or writing any atlas.
  • Read topic-taxonomy.md and source-and-channel-policies.md before research.
  • Read credibility-criteria.md while verifying and ranking resources.
  • Read roadmap-schema.md before writing the roadmap.
  • Read output-schema.md before creating the shared JSON model.
  • Read html-design-guidelines.md before rendering or reviewing HTML.

Safety and uncertainty

  • Preserve disagreement between reliable sources instead of manufacturing consensus.
  • Separate facts, interpretations, and recommendations.
  • State important omissions and inaccessible sources.
  • For medical, legal, financial, or other high-stakes topics, prioritize current authoritative sources and clearly separate facts, analysis, and recommendations. Give specific conditional or scenario-based options when the user asks for decision support and the material variables are known. Never imply licensure, a fiduciary relationship, a diagnosis, guaranteed outcomes, or unsupported certainty.
  • Do not use a disclaimer as a substitute for answering the user's question.
  • Avoid using popularity as a substitute for expertise.

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

Files

SKILL.md and 63 other files (scripts, references, assets) in the repository root of Liuziyu77/AnythingAtlas.

  • SKILL.md
  • .github/workflows/ci.yml
  • .gitignore
  • Design.md
  • LICENSE
  • README.md
  • README.zh-CN.md
  • agents/openai.yaml
  • assets/gallery/museum.svg
  • assets/gallery/music.svg
  • assets/gallery/portrait.svg
  • assets/html-template/atlas.css
  • assets/html-template/atlas.html
  • assets/html-template/atlas.js
  • assets/html-template/themes
  • … and 49 more

Open the folder on GitHubat commit 22acd9e

Compare with similar skills

AnythingAtlas 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.

AnythingAtlas compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
AnythingAtlas this skillLiuziyu77/AnythingAtlas195—~3.6kAutomated safety check: PassApache-2.0
Deep Research Course DesignTHU-MAIC/OpenMAIC40k—~2kAutomated safety check: PassMIT
Tavily Web Searchallenpeng0705/EnvoyMesh3.1k3 repos~2.5kAutomated safety check: NotesNone
Deep Research Agent TeamImbad0202/academic-research-skills51k—~13kAutomated safety check: PassCustom licence
Architect ResearchDanMcInerney/architect-loop626—~2.3kAutomated safety check: PassMIT
Ray Trend Searchimraywang/rayskills159—~2.1kAutomated safety check: PassCustom licence

Similar skills

  • Builds courses on current or externally checkable topics by researching live sources first, keeping a claim-to-source ledger and grounding every page in what was fetched.

    40k GitHub stars~2k tokensUpdated today
    EducationAuto-check passed
  • Tavily Web Search

    allenpeng0705/EnvoyMesh

    Searches the web through the Tavily API with LLM-friendly output: clean structured results, optional AI-written answers, domain filters, news mode, images and raw content.

    3.1k GitHub starsUsed in 3 repos~2.5k tokens
    Productivity & AutomationAuto-check: notes
  • Deep Research Agent Team

    Imbad0202/academic-research-skills

    Runs a 13-agent pipeline for rigorous academic research, from forming the question through systematic search, synthesis, bias checks and an APA 7.0 report.

    51k GitHub stars~13k tokensUpdated yesterday
    Research & ScienceAuto-check passed
  • Architect Research

    DanMcInerney/architect-loop

    A skill your agent uses when the user asks for discovery-scale research that informs a decision: brainstorming a project or feature, choosing a technology, or requests like "research X", "what's the…

    626 GitHub stars~2.3k tokensUpdated 28 days ago
    Research & ScienceAuto-check passed
  • Ray Trend Search

    imraywang/rayskills

    Researches what people are saying about a topic over a recent window across X, Reddit, YouTube and the public web, reporting each source's status with links.

    159 GitHub stars~2.1k tokensUpdated 18 days ago
    Research & ScienceAuto-check passed
  • Unified web search, page fetching and evidence checking across hundreds of sources, with result verification, a research-dossier mode and vertical search engines.

    188 GitHub stars~1.2k tokensUpdated 5 days ago
    Research & ScienceAuto-check passed

Questions about AnythingAtlas

What does AnythingAtlas do?

Researches an unfamiliar topic and delivers a verified resource guide and a staged, timed learning roadmap as matching Markdown and HTML files. The agent turns an unfamiliar topic into a knowledge atlas plus a roadmap you can act on. It first clarifies your real goal, only where there are material gaps, then researches with evidence standards and discovery channels suited to the topic.

When should I use AnythingAtlas?

AnythingAtlas fits situations like: getting oriented in a field you know nothing about yet; building a reading list or course sequence for a new subject; choosing tools or options for a practical project, with evidence behind each pick; getting a staged learning roadmap that fits short daily sessions.

How do I install AnythingAtlas in Claude Code?

Run `npx skills add Liuziyu77/AnythingAtlas --skill anything-atlas -a claude-code`. Or copy the skill folder (the Liuziyu77/AnythingAtlas repository) into .claude/skills/anything-atlas in your project. Claude Code loads it when a task matches its description.

How do I install AnythingAtlas in Codex?

Run `npx skills add Liuziyu77/AnythingAtlas --skill anything-atlas -a codex`. Or copy the skill folder (the Liuziyu77/AnythingAtlas repository) into .agents/skills/anything-atlas in your project. Codex loads it when a task matches its description.

Can I use AnythingAtlas 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 Liuziyu77/AnythingAtlas --skill anything-atlas -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/anything-atlas, .gemini/skills/anything-atlas, .github/skills/anything-atlas and .opencode/skills/anything-atlas in your project.

What does AnythingAtlas need to run?

Going by SKILL.md and its folder, AnythingAtlas needs JavaScript for the scripts in its folder and the command-line tools its instructions call (python3).

Does AnythingAtlas 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 AnythingAtlas 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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does AnythingAtlas use?

AnythingAtlas is published under the Apache-2.0 licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does AnythingAtlas use?

About 3.6k tokens (SKILL.md is roughly 14k 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 9.5k tokens, read only when the agent opens those files.

What are the alternatives to AnythingAtlas?

Skills that share tags, products or a category with AnythingAtlas: Deep Research Course Design (THU-MAIC/OpenMAIC, 40k stars), Tavily Web Search (allenpeng0705/EnvoyMesh, 3.1k stars), Deep Research Agent Team (Imbad0202/academic-research-skills, 51k stars) and Architect Research (DanMcInerney/architect-loop, 626 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains AnythingAtlas?

Liuziyu77 (a GitHub user) maintains it in Liuziyu77/AnythingAtlas, which has 195 GitHub stars. The repository was last updated on August 17, 2026.

Source: Liuziyu77/AnythingAtlas on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.