ase-meta-proximity

Solid

Determine the conceptual proximity of a topic -- its parent topic, its most relevant sibling topics, and its most relevant child topics -- optionally grounded in Internet/Web facts and optionally navigable in an interactive loop. Use when the user wants to explore the conceptual neighborhood of a topic, or mentions "proximity" or "related topics".

Code & Development 42 stars 4 forks Updated yesterday Apache-2.0

Install

View on GitHub

Quality Score: 80/100

Stars 20%
54
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

@${CLAUDE_SKILL_DIR}/../../meta/ase-control.md @${CLAUDE_SKILL_DIR}/../../meta/ase-skill.md @${CLAUDE_SKILL_DIR}/../../meta/ase-dialog.md @${CLAUDE_SKILL_DIR}/../../meta/ase-getopt.md <skill name="ase-meta-proximity"> Determine the Conceptual Proximity of a Topic </skill> <expand name="getopt" arg1="ase-meta-proximity" arg2="--ground|-g --loop|-l"> $ARGUMENTS </expand> <objective> *Determine* the *conceptual proximity* of the following topic -- its *parent* topic, its most relevant *sibling* topics, and its most relevant *child* topics: <topic><getopt-arguments/></topic> </objective> <define name="gather-facts"> <if condition="<getopt-option-ground/> is equal `true`"> Set <prompt>Search the Internet/Web and gather facts about <arg1/></prompt>. Then use the `ase-meta-search` skill in a sub-agent to gather facts with the following tool call and store the returned facts in the placeholder named `<arg2/>`: `Agent( description: "Query Web Search Service", subagent_type: "ase:ase-meta-search", prompt: "<prompt/>", run_in_background: false )` <if condition="the placeholder named `<arg2/>` contains no usable facts"> Set the placeholder named `<arg2/>` to empty, so the determination below falls back to model knowledge, and output the following <template/>: <template> <ase-tpl-bullet-secondary/> **WARNING**: grounding found no usable facts -- falling back to model knowledge. </template> </if> </if> <else> Use the model's world knowledge and determine...

Details

Author
rse
Repository
rse/ase
Created
3 months ago
Last Updated
yesterday
Language
TypeScript
License
Apache-2.0

Similar Skills

Semantically similar based on skill content — not just same category