ac-skill-adoption
Third-party skill adoption and consumer governance for agent packs: discovering registries, judging trust signals, security vetting against prompt injection, verifying provenance and open-source licenses, staged install gating, build-versus-adopt trade-offs, and managing post-install lifecycles. Use when asking 'find skills for this task', 'should I install this skill', 'vet a third-party skill', 'is this skill safe', 'explore skill registries', 'adopt vs build skill', 'check skill license', 'audit adopted skill'. Not for: authoring your own skills from scratch (use ac-subskills-author), publishing your own releases (use ac-release-publish), or auditing internal system security (use ac-security-engineer).
- License 许可
- MIT
- 最近更新
- 2026-11-15
- Stars
- ★ 81
- Forks
- 17
01 前言 Front Matter
- name
- ac-skill-adoption
- license
- MIT
- metadata
- { "domain": "skill-authoring" }
- description
- Third-party skill adoption and consumer governance for agent packs: discovering registries, judging trust signals, security vetting against prompt injection, verifying provenance and open-source licenses, staged install gating, build-versus-adopt trade-offs, and managing post-install lifecycles. Use when asking 'find skills for this task', 'should I install this skill', 'vet a third-party skill', 'is this skill safe', 'explore skill registries', 'adopt vs build skill', 'check skill license', 'audit adopted skill'. Not for: authoring your own skills from scratch (use ac-subskills-author), publishing your own releases (use ac-release-publish), or auditing internal system security (use ac-security-engineer).
02 资源文件 10
- 许可证LICENSE1.0 KB
- 参考文档SOURCE.md373 B
- 参考文档subskills/build-vs-adopt.md3.5 KB
- 参考文档subskills/install-gating.md3.4 KB
- 参考文档subskills/landscape-and-registries.md3.7 KB
- 参考文档subskills/post-install-lifecycle.md3.6 KB
- 参考文档subskills/provenance-and-license.md3.8 KB
- 参考文档subskills/security-vetting.md3.7 KB
- 参考文档subskills/trust-signals.md3.6 KB
- 参考文档TRUST.auto.yaml2.2 KB
03 SKILL.md 正文
Skill Adoption and Consumer Governance
Overview
Adopting third-party agent skills is a supply-chain operation, not a casual download. While authoring skills focuses on creating new prompt instructions, skill adoption governs the consumer side: discovering registries, evaluating maintainer trust signals, inspecting raw instruction text for prompt-injection payloads, verifying copyright and license terms, gating installations through sandboxed verification checks, deciding whether adoption beats building from scratch, and maintaining adopted dependencies across updates.
The consumer of third-party skills faces unique risks: markdown instructions can carry hidden instruction-injection directives, popular listings often conflate download volume with safety, and unvetted repositories can introduce unmonitored network egress or private data access into agent workflows. This skill establishes rigorous operational gates to ensure every adopted component is discoverable, secure, legally compliant, and actively maintained.
When to use
Use this skill when searching public or curated agent skill registries, evaluating whether a third-party skill is safe to adopt, inspecting downloaded skill instructions for security flaws, verifying software licenses and provenance, configuring staged installation gates, deciding between building bespoke prompts or integrating external packages, or managing the post-install maintenance lifecycle of adopted dependencies.
When NOT to use
Do not use this skill when authoring new agent skills from scratch (use ac-subskills-author), publishing or syncing public releases of your own packages (use ac-release-publish), writing production application code, or conducting security vulnerability penetration testing against infrastructure systems (use ac-security-engineer).
Subskill Index
| Leaf | Domain segment | Scope (one line) |
|---|---|---|
subskills/landscape-and-registries.md |
skill-authoring/landscape-and-registries | Mapping third-party skill registries, curated audits versus open listings, and search discipline |
subskills/trust-signals.md |
skill-authoring/trust-signals | Judging skill trustworthiness via maintenance recency, issue hygiene, and security scan verdicts |
subskills/security-vetting.md |
skill-authoring/security-vetting | Pre-install source inspection for prompt injection, dangerous tool bindings, and egress risks |
subskills/provenance-and-license.md |
skill-authoring/provenance-and-license | Authenticating author lineage, fork status, SPDX license compatibility, and copyright terms |
subskills/install-gating.md |
skill-authoring/install-gating | Staged sandboxed installation, fail-closed gate checks, cryptographic hash verification, and rollback |
subskills/build-vs-adopt.md |
skill-authoring/build-vs-adopt | Total cost of adoption versus custom authoring, fork decisions, and dependency minimization |
subskills/post-install-lifecycle.md |
skill-authoring/post-install-lifecycle | Upstream drift detection, scheduled security audits, package pruning, and workspace hygiene |
Status and Honest Limits
Status: seedling.
Limitations: Automated security scanners and static instruction analysis cannot detect zero-day prompt injection payloads disguised as subtle natural language instructions. Legal provenance checks rely on declared SPDX metadata and cannot independently verify maintainer identity falsification without external cryptographic attestation. Regular manual audits remain mandatory for all adopted third-party agent packages.
04 同仓库更多 Skills
troves
Deposit and withdraw from Troves DeFi yield vault strategies on Starknet. View available strategies, check positions, and manage vault deposits. Use this skill when the user mentions Troves, vault, yield vault, DeFi vault, strategy, yield farming, vault deposit, vault withdraw, earning yield through vaults, passive yield strategies, or wants to deposit into or withdraw from a yield strategy — even if they don't say "Troves" explicitly.
trade
Swap tokens on Starknet via Fibrous DEX aggregator. Supports per-provider selection (avnu, ekubo, or auto to race all). Use this skill when the user wants to swap, exchange, trade, convert, buy, or sell one token for another on Starknet. Also use when the user asks about token prices, exchange rates, DEX routing, best swap route, or wants to check how much they would receive for a given amount — even if they don't explicitly say "swap".
staking
Stake, unstake, claim, and compound rewards for STRK, WBTC, tBTC, SolvBTC, and LBTC on Starknet. View validators, pools, and staking positions. Use this skill when the user mentions staking, delegating, validators, staking pools, rewards, compounding, unstaking, earning yield, passive income on crypto, or wants to earn on their STRK or BTC tokens — even if they don't say "stake" explicitly.
send
Send STRK, ETH, or any ERC-20 token to a Starknet address. Supports simulation (dry-run) before execution. Use this skill when the user wants to send, transfer, pay, tip, or move tokens to another wallet address on Starknet. Also trigger when the user mentions sending funds to someone, making a payment, transferring assets, or moving crypto to a specific address — even if they just say "pay 10 STRK to 0x...".
portfolio
View a comprehensive DeFi portfolio dashboard and optimize portfolio allocation via automated rebalancing. Use this skill when the user wants an overview, summary, dashboard, total value, net worth, portfolio rebalancing, target allocation, or wants to see all their DeFi positions across Starknet at once. Also trigger when the user asks "what do I have", "show me everything", "how much am I worth", "my positions", "my investments", "rebalance my portfolio", "I want 50% ETH", "optimize my holdings", or any request for a holistic view of their Starknet holdings — even if they don't explicitly say "portfolio".
multi-swap
Execute multiple token swaps in a single Starknet transaction via Fibrous (default). Supports per-provider selection (avnu, ekubo, or auto to race all). Supports 2-3 swap pairs bundled into one multicall. Use this skill when the user wants to swap multiple token pairs at once, do batch swaps, execute several trades simultaneously, perform parallel swaps, or do bulk trading in one transaction. Also trigger when the user mentions "two swaps", "three swaps", "swap X and Y at the same time", or wants to convert multiple tokens in a single call.