Restaurant Recommendations
asgeirtj/system_prompts_leaks
Find restaurants that fit the people, occasion, location and budget.
Get research-backed architecture advice for your knowledge system.
$ npx skills add agenticnotetaking/arscontexta --skill recommend -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install agenticnotetaking/arscontexta recommend --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/agenticnotetaking/arscontexta.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/recommend .claude/skills/recommend && 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 "recommend" agent skill from https://github.com/agenticnotetaking/arscontexta/tree/main/skills/recommend into .claude/skills/recommend/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "recommend", 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/agenticnotetaking/arscontexta/tree/main/skills/recommendType 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 agenticnotetaking/arscontexta --skill recommend -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install agenticnotetaking/arscontexta recommend --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/agenticnotetaking/arscontexta.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/recommend .agents/skills/recommend && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "recommend" agent skill from https://github.com/agenticnotetaking/arscontexta/tree/main/skills/recommend into .agents/skills/recommend/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "recommend", 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 agenticnotetaking/arscontexta --skill recommend -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install agenticnotetaking/arscontexta recommend --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/agenticnotetaking/arscontexta.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/recommend .cursor/skills/recommend && 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 "recommend" agent skill from https://github.com/agenticnotetaking/arscontexta/tree/main/skills/recommend into .cursor/skills/recommend/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "recommend", 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/agenticnotetaking/arscontexta.git --path skills/recommend--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 agenticnotetaking/arscontexta --skill recommend -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install agenticnotetaking/arscontexta recommend --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/agenticnotetaking/arscontexta.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/recommend .gemini/skills/recommend && 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 "recommend" agent skill from https://github.com/agenticnotetaking/arscontexta/tree/main/skills/recommend into .gemini/skills/recommend/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "recommend", 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 agenticnotetaking/arscontexta recommendInstalls 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 agenticnotetaking/arscontexta --skill recommend -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/agenticnotetaking/arscontexta.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/recommend .github/skills/recommend && 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 "recommend" agent skill from https://github.com/agenticnotetaking/arscontexta/tree/main/skills/recommend into .github/skills/recommend/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "recommend", 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 agenticnotetaking/arscontexta --skill recommend -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install agenticnotetaking/arscontexta recommend --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/agenticnotetaking/arscontexta.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/recommend .opencode/skills/recommend && 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 "recommend" agent skill from https://github.com/agenticnotetaking/arscontexta/tree/main/skills/recommend into .opencode/skills/recommend/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "recommend", 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.
recommendGet research-backed architecture advice for your knowledge system.
Recommend is an agent skill from agenticnotetaking/arscontexta. Get research-backed architecture advice for your knowledge system. Describe your use case, constraints, and goals — get specific recommendations grounded in TFT research with rationale for each decision. Triggers on "/recommend", "what would you recommend", "architecture advice", "knowledge system for".
Its SKILL.md is about 5.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `skill.json`).
The repository describes itself as: Claude Code plugin that generates individualized knowledge systems from conversation. You describe how you think and work, have a conversation and get a complete second brain as… The licence is MIT.
6 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 2acfd5c. 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:
ReadGrepGlobmcp__qmd__searchmcp__qmd__vector_searchmcp__qmd__deep_searchmcp__qmd__getmcp__qmd__multi_getFrom 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.
Recommend loads about 5.1k tokens when it runs. Until then it costs about 79 tokens; SKILL.md has 1,628 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 agenticnotetaking/arscontexta at commit 2acfd5c, republished under its MIT licence (© agenticnotetaking). 1,628 words, ~5,147 tokens.
.claude/skills/recommend/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Read these files to configure recommendation behavior:
${CLAUDE_PLUGIN_ROOT}/reference/tradition-presets.md — tradition and use-case presets
${CLAUDE_PLUGIN_ROOT}/reference/methodology.md — universal methodology principles
${CLAUDE_PLUGIN_ROOT}/reference/components.md — component blueprints (what can be toggled)
${CLAUDE_PLUGIN_ROOT}/reference/dimension-claim-map.md — maps each dimension position to supporting research claims
${CLAUDE_PLUGIN_ROOT}/reference/interaction-constraints.md — hard blocks, soft warns, cascade effects between dimensions
${CLAUDE_PLUGIN_ROOT}/reference/claim-map.md — topic navigation for the research graph
If any reference file is missing, note the gap but continue with available information. The recommendation degrades gracefully — fewer citations, same structure.
Target: $ARGUMENTS
Parse immediately:
--compare [A] [B]: enter comparison mode — compare two presets or configurationsSTART NOW. Reference below defines the workflow.
Advisory, not generative.
/recommend exists for exploration. The user is considering a knowledge system — maybe they have a use case, maybe they're comparing approaches, maybe they're curious what the research says about a specific pattern. /recommend answers with specific, research-backed reasoning without creating any files.
This is the entry point before commitment. /setup generates a full system. /recommend sketches what that system would look like and WHY, so the user can decide whether to proceed. Every recommendation traces to specific research claims. "I recommend X" is never enough — "I recommend X because [[claim]]" is the minimum.
The relationship to other skills:
/recommend is the only one that works without an existing system. It's pure reasoning from research.
Extract signals from the user's description. Every word is a signal:
| Signal Category | Examples | Maps To |
|---|---|---|
| Domain | "therapy sessions", "research papers", "trading journal" | Closest preset, schema design |
| Scale | "just starting", "hundreds of notes", "massive corpus" | Granularity, navigation tiers |
| Processing style | "quick capture", "deep analysis", "both" | Processing depth, automation level |
| Platform | "Obsidian", "Claude Code", "plain files" | Platform capabilities, linking type |
| Existing system | "I use PARA", "I have a Zettelkasten", "starting fresh" | Tradition preset baseline |
| Pain points | "can't find anything", "too much ceremony", "notes go stale" | Dimension adjustments |
| Goals | "track claims", "build arguments", "personal reflection" | Note design, schema density |
| Operator | "I'll maintain it", "AI agent runs it", "both" | Automation, maintenance frequency |
If the user's description lacks critical signals, ask at most 2 clarifying questions. Frame them as choices, not open-ended:
To recommend the right architecture, I need two things:
1. **What kind of knowledge?** (pick closest)
- Research/learning — tracking claims, building arguments
- Creative — drafts, revisions, inspiration
- Operational — tasks, decisions, processes
- Personal — reflections, goals, relationships
- Mixed — multiple of the above
2. **Who operates it?**
- Mostly you (human-maintained)
- Mostly an AI agent
- Both (shared operation)Do NOT ask more than 2 questions. The recommendation can always be refined. Get enough to start, then recommend.
If after parsing (and optional questions) you still lack critical information, make reasonable defaults and STATE them:
Assuming:
- Platform: Obsidian (most common for personal knowledge)
- Scale: moderate (50-200 notes in first year)
- Operator: human-primary with occasional AI assistance
These assumptions affect the recommendation. Correct any that don't match.Read ${CLAUDE_PLUGIN_ROOT}/reference/tradition-presets.md. This file contains:
Score each preset against the user's signals:
| Criterion | Weight | How to Score |
|---|---|---|
| Domain match | High | Does the preset's intended domain match? |
| Processing style match | High | Does the preset's processing depth match the user's style? |
| Scale match | Medium | Is the preset designed for the user's expected scale? |
| Pain point coverage | Medium | Does the preset address the user's stated friction? |
| Goal alignment | High | Does the preset optimize for what the user wants? |
State the closest preset and explain the match:
Closest preset: [preset name]
Match quality: [strong/moderate/partial]
Why: [1-2 sentences explaining the match]
Adjustments needed: [what needs to change from the preset baseline]If the user's description blends multiple presets, explain the blend:
This blends two presets:
- [Preset A] for [which aspects]
- [Preset B] for [which aspects]
Starting from [Preset A] and adjusting [specific dimensions] toward [Preset B].Use ${CLAUDE_PLUGIN_ROOT}/reference/claim-map.md to identify which research topics apply to the user's use case. Read the claim map and identify relevant topic clusters.
Use qmd tools to find research claims that apply to the user's specific constraints:
mcp__qmd__deep_search query="[user's domain] knowledge management patterns"
mcp__qmd__vector_search query="[user's specific concern or goal]"Fallback chain:
mcp__qmd__deep_search, mcp__qmd__vector_search, mcp__qmd__search)qmd query, qmd vsearch, qmd search)Run 2-4 targeted searches based on the user's signals. Focus on:
For each search result that looks relevant, read the claim via mcp__qmd__get (or mcp__qmd__multi_get for batch reads) to understand the full argument. You need enough depth to cite with confidence.
Collect 5-15 relevant claims. You won't cite all of them — but you need a pool to draw from.
Read ${CLAUDE_PLUGIN_ROOT}/reference/dimension-claim-map.md. This maps each dimension position to the research claims that support it.
For each of the 8 configuration dimensions, determine the recommended position:
Granularity — atomic / moderate / compound
Organization — flat / hierarchical
Linking — explicit / explicit+implicit
Processing — heavy / moderate / light
Navigation — 2-tier / 3-tier / 4-tier
Maintenance — condition-based (tight) / condition-based (lax) / manual
Schema — minimal / moderate / dense
Automation — full / convention / manual
For each dimension, assign confidence based on signal strength:
| Confidence | Meaning | When |
|---|---|---|
| High | Strong signals point clearly to this position | Multiple signals converge, research supports, no counter-signals |
| Medium | Reasonable recommendation with some uncertainty | Some signals present, research supports, minor alternatives exist |
| Low | Best guess given limited information | Few signals, multiple valid positions, user should validate |
Read ${CLAUDE_PLUGIN_ROOT}/reference/interaction-constraints.md.
Test the proposed 8-dimension configuration against all hard block rules. Hard blocks are combinations that WILL fail:
Example hard block:
granularity: atomic + navigation: 2-tier
At high volume (200+ notes), atomic granularity with only 2 tiers
creates navigational vertigo — too many notes per MOC.If a hard block fires:
Test against soft warn rules. Soft warns are friction points that have compensating mechanisms:
Example soft warn:
schema: dense + automation: manual
Dense schemas require manual enforcement without automation.
Compensating: add validation scripts triggered by condition checks.If soft warns fire:
Would changing one dimension to match the user's needs create pressure on another dimension that wasn't explicitly discussed?
Example cascade:
User wants: processing: heavy
Cascade pressure: maintenance should be condition-based (heavy processing
generates more artifacts that need maintenance)If cascades detected, include the cascaded dimension in the recommendation with explanation.
--=={ recommend }==--
Use case: [1-sentence summary of what the user described]
Closest Preset: [preset name] ([strong/moderate/partial] match)
[Why this preset, what adjustments needed]
## Recommended Configuration
| Dimension | Position | Confidence | Rationale |
|-----------|----------|------------|-----------|
| Granularity | [position] | [H/M/L] | [reason + claim reference] |
| Organization | [position] | [H/M/L] | [reason + claim reference] |
| Linking | [position] | [H/M/L] | [reason + claim reference] |
| Processing | [position] | [H/M/L] | [reason + claim reference] |
| Navigation | [position] | [H/M/L] | [reason + claim reference] |
| Maintenance | [position] | [H/M/L] | [reason + claim reference] |
| Schema | [position] | [H/M/L] | [reason + claim reference] |
| Automation | [position] | [H/M/L] | [reason + claim reference] |
{If interaction constraints fired:}
Interaction Constraints:
[HARD BLOCK | SOFT WARN | CLEAN]: [description]
[Resolution or compensating mechanism]
## Architecture Sketch
Folder structure:
[proposed folder layout for their domain]
Components enabled:
- [component] — [why, one line]
- [component] — [why, one line]
Components skipped:
- [component] — [why not needed]
## Schema Design
Base fields (all {vocabulary.note_plural}):
description: [one-sentence summary]
[domain-specific field]: [purpose]
Example {vocabulary.note} in your domain:
---
description: [example for their domain]
[field]: [example value]
---
# [example title in their domain style]
[2-3 lines showing what a note looks like]
## Processing Pattern
Capture: [how things enter the system]
Process: [how raw input becomes structured knowledge]
Connect: [how notes link to each other]
Maintain: [how the system stays healthy]
## Session Rhythm
Orient: [what to read at session start]
Work: [how to capture during active work]
Persist: [what to save at session end]
## Trade-offs
Optimizes for: [what this configuration prioritizes]
Sacrifices: [what it deprioritizes]
Reconsider when: [signals that the configuration should evolve]
## Research Backing
Key claims supporting this recommendation:
- [claim title] — [how it applies to this recommendation]
- [claim title] — [how it applies]
- [claim title] — [how it applies]
Ready to build this? Run /setup to generate the full system.Each dimension rationale should include:
Example:
Granularity → atomic (high confidence):
Signal: "track claims across disciplines" requires decomposing sources
into individual assertions.
Research: [[three capture schools converge through agent-mediated synthesis]]
shows that agent processing recovers what atomic capture loses.
Alternative: Moderate granularity would reduce processing effort but
sacrifice cross-domain connection density, which is your primary goal.When invoked with --compare [A] [B]:
${CLAUDE_PLUGIN_ROOT}/reference/tradition-presets.md--=={ recommend: compare }==--
Comparing: [Preset A] vs [Preset B]
| Dimension | [A] | [B] | Key Difference |
|-----------|-----|-----|----------------|
| Granularity | [pos] | [pos] | [what differs and why] |
| Organization | [pos] | [pos] | [what differs and why] |
| ... | ... | ... | ... |
Where [A] wins:
- [scenario where A is better, with research reason]
Where [B] wins:
- [scenario where B is better, with research reason]
For your use case: [recommendation of which to start from, if user
provided enough context]Trace to research — no "I recommend X" without a claim reference. If no research covers a specific aspect, say so: "No specific research covers this; recommending based on general principles."
Be honest about confidence — low-confidence recommendations are valuable IF flagged. "I'm less certain about navigation tiers because your scale is unclear" is better than a false-confident recommendation.
Respect simplicity — default to simpler configurations. The user can always add complexity later. Recommend the MINIMUM viable configuration, then note what they'd add as they grow.
Avoid over-engineering — don't recommend features the user didn't ask about. If they want a simple journal, don't recommend 4-tier navigation and dense schemas. Match the system to their actual needs.
Present trade-offs — every position has costs. Make them visible so the user can make an informed choice.
If the user already has a system and wants advice on improving it:
You already have a system. /recommend designs new systems from scratch.
For evolution advice on existing systems, run /architect — it reads your
current configuration and recommends evidence-based changes.
If you want to compare your current setup against the research-optimal
configuration, I can do that here. Want me to?If they say yes, proceed with comparison: their current configuration vs what research suggests.
If the request is not about a knowledge system (e.g., "recommend a database for my app"):
/recommend is designed for knowledge system architecture — personal or
agent-operated systems for capturing, organizing, and retrieving knowledge.
Your request sounds more like [what it sounds like]. I can help with
that directly, but /recommend's research backing is specific to knowledge
management patterns.If no preset is a reasonable match:
No existing preset closely matches your use case. Building a custom
configuration from first principles.
Starting from: [methodology.md universal principles]
Domain signals: [what was extracted]Proceed with Phase 4 (dimension mapping) without a preset baseline. Note lower confidence on dimensions where a preset would have provided grounding.
When signals point in opposite directions (e.g., "I want deep analysis but hate ceremony"):
Tension detected: You want deep processing (heavy) but minimal ceremony
(light schema, manual automation). Research shows these create friction
because deep processing generates metadata that light schemas can't capture.
Resolution: Processing → moderate, Schema → moderate
This gives meaningful analysis without overwhelming ceremony.
You can increase processing depth later if you want deeper extraction.There is no universal best. Redirect to constraints:
"Best" depends on what you're optimizing for. A research system and
a personal journal need fundamentally different architectures.
Tell me:
- What kind of knowledge are you working with?
- What's your biggest frustration with your current approach?
That gives me enough to recommend something specific.© agenticnotetaking, 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 in skills/recommend of agenticnotetaking/arscontexta.
Open the folder on GitHubat commit 2acfd5c
We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in agenticnotetaking/arscontexta, which our catalogue first saw on October 7, 2026.
Recommend 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 |
|---|---|---|---|---|---|---|
| Recommend this skillagenticnotetaking/arscontexta | 3.5k | 1 repos | ~5.1k | Automated safety check: Pass | MIT | |
| Restaurant Recommendationsasgeirtj/system_prompts_leaks | 69k | — | ~755 | Automated safety check: Pass | CC0-1.0 | |
| Recommendationsamd/gaia | 1.6k | — | ~622 | Automated safety check: Pass | MIT | |
| Content Topic RecommenderXBuilderLAB/cheat-on-content | 7.2k | — | ~1.6k | Automated safety check: Pass | MIT | |
| Claude Automation Recommenderanthropics/claude-plugins-official | 37k | 3 repos | ~2.7k | Automated safety check: Notes | Apache-2.0 | |
| Journal Recommenderaipoch/medical-research-skills | 2k | — | ~1.5k | Automated safety check: Pass | MIT |
asgeirtj/system_prompts_leaks
Find restaurants that fit the people, occasion, location and budget.
amd/gaia
Recommend films, books, games, restaurants, or gear using what the user has already said they like and dislike, plus a web search for current options.
XBuilderLAB/cheat-on-content
Ranks a pool of content topic candidates by composite score and recommends the top picks, each with a score breakdown, anchor comparison and a one-line reason.
anthropics/claude-plugins-official
Scans a codebase and suggests which Claude Code hooks, subagents, skills, plugins and MCP servers fit its stack, without changing any files.
aipoch/medical-research-skills
Recommend academic journals based on manuscript topic, abstract, and impact factor expectations.
irinabuht12-oss/marketing-skills
Analyzes frequency data across your Meta campaigns, identifies where you're overserving ads to the same people, and recommends frequency caps by campaign objective.
agenticnotetaking/arscontexta
Interactive knowledge graph analysis. An agent skill from agenticnotetaking/arscontexta.
agenticnotetaking/arscontexta
Research a topic and grow your knowledge graph. An agent skill from agenticnotetaking/arscontexta.
agenticnotetaking/arscontexta
Show vault statistics and knowledge graph metrics. An agent skill from agenticnotetaking/arscontexta.
agenticnotetaking/arscontexta
Contextual guidance and command discovery. An agent skill from agenticnotetaking/arscontexta.
agenticnotetaking/arscontexta
Surface the most valuable next action by combining task stack, queue state, inbox pressure, health, and goals.
agenticnotetaking/arscontexta
End-to-end source processing -- seed, reduce, process all claims through reflect/reweave/verify, archive.
Get research-backed architecture advice for your knowledge system. Recommend is an agent skill from agenticnotetaking/arscontexta. Get research-backed architecture advice for your knowledge system.
Recommend fits situations like: what would you recommend; architecture advice; knowledge system for.
Run `npx skills add agenticnotetaking/arscontexta --skill recommend -a claude-code`. Or copy the skill folder (skills/recommend in agenticnotetaking/arscontexta) into .claude/skills/recommend in your project. Claude Code loads it when a task matches its description.
Run `npx skills add agenticnotetaking/arscontexta --skill recommend -a codex`. Or copy the skill folder (skills/recommend in agenticnotetaking/arscontexta) into .agents/skills/recommend 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 agenticnotetaking/arscontexta --skill recommend -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/recommend, .gemini/skills/recommend, .github/skills/recommend and .opencode/skills/recommend in your project.
SKILL.md names no scripts, command-line tools or credentials: Recommend is instructions for the agent only. Its frontmatter pre-approves these tools: Read, Grep, Glob, mcp__qmd__search, mcp__qmd__vector_search, mcp__qmd__deep_search, mcp__qmd__get, mcp__qmd__multi_get.
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.
Recommend 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.1k 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 Recommend: Restaurant Recommendations (asgeirtj/system_prompts_leaks, 69k stars), Recommendations (amd/gaia, 1.6k stars), Content Topic Recommender (XBuilderLAB/cheat-on-content, 7.2k stars) and Claude Automation Recommender (anthropics/claude-plugins-official, 37k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
agenticnotetaking (a GitHub organization) maintains it in agenticnotetaking/arscontexta, which has 3,492 GitHub stars. The repository holds 25 skills in this directory. The repository was last updated on February 24, 2026.
Source: agenticnotetaking/arscontexta on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.