executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
dsh-search-pluginSearch the public dshfind plugin gateway and return ranked, evidence-tagged DSH plugins matching a goal. 触发:查找 DSH 插件 / 搜索插件 / find a plugin / search plugins.
Independent GitHub snapshot · Automated classification · Original documentation governs
针对用户目标从 dshfind 插件网关检索 DSH 插件,返回带证据的候选清单:官方评分与等级、星标、分类、标签、安装方式、风险标记和仓库链接,并附上数据版本与时间戳溯源。
This Skill is connected to the shared user-profile/v1 contract in
skill.yaml. Read the shared user, brand, workspace, preferences, and the
skills.dsh-search-plugin namespace at the start of every run. Keep the source
portable: resolved personal values belong in the shared profile, never here.
When the user directly states a durable preference, persist it through
scripts/profile_store.py and report the saved profile path. Skill-specific
values live under records.<field>; use brand.<field> or user.<field> for
shared values. Do not persist inferred secrets or credentials. See
references/user-profile.md for the complete contract.
Read references/skill-composition.md before deciding whether to invoke or
extend any adjacent capability. The record distinguishes optional upstream and
downstream handoffs from embedded Kit modules. This Skill does not silently
depend on any sibling Skill.
You MUST follow these steps in order.
SKILL_DIR if the environment provides it; otherwise infer the installed
skill directory from the current skill context.scripts/search_plugin.py and references/gateway-api.md exist before
work; if a resource is missing, name its expected relative path and stop.context.profile on every invocation. Precedence: current request,
project context, Skill records, shared preferences, shared user/brand
profile, safe defaults. A direct user statement about a durable preference
should be saved with scripts/profile_store.py record using --confirm,
followed by a concise saved-path report.When running scripts manually:
export SKILL_DIR="/path/to/dsh-search-plugin"
user.language).workspace.output_dir when the user wants a durable file.references/skill-composition.md. dsh-search-or-create-plugin may
consume this Skill's JSON artifact as an optional upstream handoff;
dsh-plugin-creator may consume the candidate list as base-implementation
evidence. Neither is a hidden dependency of this Skill.python3 "$SKILL_DIR/scripts/search_plugin.py" search "memory" --limit 10 --pretty
python3 "$SKILL_DIR/scripts/search_plugin.py" suggest "memory"
python3 "$SKILL_DIR/scripts/search_plugin.py" search "web" --grade S --min-score 80 --limit 10
python3 "$SKILL_DIR/scripts/search_plugin.py" search "feishu" --category automation --language TypeScript
python3 "$SKILL_DIR/scripts/search_plugin.py" detail owner repo
/v1/catalog or /graphql per
references/gateway-api.md. A single miss is not evidence of absence.score then grade, then stars; demote
archived or is_risky plugins and surface risk_note.full_name, one-line description, score,
grade, stars, category, tags, install kind and package name, official or
featured placement, repository URL, and risk flags.data_version and as_of from the
response, plus the pushed_at and last_synced_at freshness.workspace.output_dir (or the current directory) and report the exact path.data_version.skill-card.yaml, cases/cases.json, and pricing-card.yaml as
the standard trust bundle for this Skill.references/gateway-api.md — verified endpoint contract for the dshfind gateway.references/skill-composition.md — nearby Skill group and handoff analysis.references/user-profile.md — the shared user-profile/v1 contract.https://api.dshfind.com (public, no auth).https://dshfind.lovstudio.ai/openapi.json; it describes the same endpoints.