Architecture Advanced 1 minute read Updated 2026-06-26 UTC

Browser skill marketplace

A positive architecture for user-selected local skill packages with permissions, contracts, provenance, and measured benefit.

Research statusImplementation pattern Publication statePublished Reviewed byMichael Kappel Source reports3

Marketplace concept

A browser skill marketplace lets users install small, inspectable capability packages: a summarizer, a writing-style adapter, a code-review model, a form assistant, or a domain glossary. The package is not trusted merely because it exists. It declares a contract, local permissions, provenance, and evidence.

Package installation flow

StageUser-visible evidence
DiscoverySkill description and supported base family.
CompatibilityRuntime says whether it can run locally.
PermissionPackage lists file, network, storage, and tool needs.
EvaluationBenchmarks and known fit.
ActivationUser chooses when it can run.
pseudocode
FUNCTION install_browser_skill(package, runtime)
    show_contract_to_user(package.contract)
    REQUIRE runtime.supports(package.base_family)
    REQUIRE user_approves(package.permissions)
    REQUIRE verify_package_hash(package)
    runtime.cache(package)
    RETURN activate_for_declared_tasks(package)
END FUNCTION

Positive outcome

Users get local, modular capability without giving every package unlimited power. Good skill packages become reusable assets.

Source reports used for this guide

These reports are preserved verbatim in the site archive. The guide above is an editorial synthesis and may narrow, qualify, or reorganize claims from the source material.