What Is the Skill Marketplace
The Nemo Skill Marketplace is a curated store where developers and automation enthusiasts can discover, install, buy, and sell AI automation skills that plug directly into Nemo's agent runtime. Think of it as an app store, but instead of standalone applications, you are extending the intelligence and capabilities of your personal AI agent.
Every skill in the marketplace follows the same architecture as Nemo's built-in skills: a set of tool handlers that the AI agent can invoke, schema definitions for the LLM to understand what tools are available, and metadata that governs permissions, consent levels, and PII policies. When you install a marketplace skill, it becomes a native part of your agent — indistinguishable from built-in skills in terms of how the AI reasons about and uses it.
The marketplace launched in February 2026 alongside Nemo's cloud infrastructure. It is accessible both from within the Nemo desktop app (under the Marketplace tab in the sidebar) and through a web interface. The key differentiator from other automation marketplaces is safety: every skill undergoes automated security scanning and human review before it reaches your machine.
At launch, the marketplace features listings across all 12 skill categories — email, documents, finance, scheduling, development, social media, research, data, health, creative, system integration, and more. Both free and paid skills are available, and the community is actively building new ones every week.
How It Works
Installing a skill from the marketplace is designed to be effortless. The entire process takes fewer than 30 seconds and requires no technical knowledge:
- Browse or search: Open the Marketplace tab in Nemo's sidebar. You can browse by category, search by keyword, or filter by price (free or paid), rating, and installation count.
- Preview the skill: Each listing includes a description, the developer's name, the skill's permission requirements, PII policy, which consent levels it uses (execute, draft, or observe), a changelog, and user reviews.
- One-click install: Click "Install" (for free skills) or "Buy" (for paid skills). The skill package is downloaded, its Ed25519 signature is verified against the marketplace's public manifest, and it is deployed to your local
~/.nemo/skills/runtime directory. - Immediate use: The skill is loaded by Nemo's SkillRegistry on the next agent task. You can start using it immediately by asking Nemo to perform tasks that fall within the skill's domain.
Behind the scenes, the marketplace maintains a signed manifest file at /manifest/stable.json. This manifest contains the cryptographic hash and Ed25519 signature for every published skill. When you install a skill, Nemo verifies the downloaded package against this manifest to ensure it has not been tampered with in transit. If the signature does not match, the installation is blocked.
Skill updates work similarly. When a developer publishes a new version, it goes through the same review process. Once approved, the updated manifest is signed and published. Nemo checks for updates periodically and notifies you when new versions are available. You always control when updates are applied — nothing is auto-updated without your consent.
Safety First: Security Scanning
Security is the most critical aspect of any marketplace that distributes executable code. The Nemo Marketplace employs a multi-layer security review process that goes significantly beyond what most platforms offer:
Layer 1: AST-Based Static Analysis
Every skill submitted to the marketplace is first analyzed by an automated AST (Abstract Syntax Tree) security scanner. This scanner parses the Python source code into its syntax tree and inspects it for dangerous patterns without actually executing any code. The scanner checks for:
- Arbitrary code execution: Calls to
eval(),exec(),compile(),subprocess, oros.system() - Network exfiltration: Unauthorized HTTP requests, socket connections, or DNS lookups that could leak user data to external servers
- File system abuse: Attempts to read or write outside the skill's designated working directory, access system files, or modify Nemo's configuration
- Credential harvesting: Patterns that attempt to access environment variables, vault entries, or credential stores beyond what the skill's CREDENTIAL_MAP declares
- Obfuscation: Base64-encoded strings, dynamic imports, or other techniques commonly used to hide malicious payloads
Each finding is classified by severity: CRITICAL, HIGH, MEDIUM, or LOW. Skills with any CRITICAL or HIGH findings are automatically rejected with a detailed report explaining which lines of code triggered the rejection and why. Developers can fix the flagged issues and resubmit.
Layer 2: Human Review
Skills that pass the automated scanner enter a human review queue. A member of the Nemo team manually inspects the code, verifies that the skill does what it claims to do, checks for subtle issues that static analysis might miss (such as data exfiltration via legitimate API calls), and confirms that permissions, consent defaults, and PII policies are appropriate for the skill's functionality.
Layer 3: Cryptographic Signing
Once a skill passes both automated and human review, it is cryptographically signed using Ed25519 digital signatures. The signed manifest is published to the marketplace's stable channel. When users install the skill, Nemo verifies the signature before loading the code. This ensures that the code running on your machine is exactly the code that was reviewed — no tampering is possible between review and installation.
Layer 4: Runtime Safety
Even after installation, marketplace skills run within Nemo's existing safety sandbox. The Sentinel safety layer (powered by SmolLM2-360M) monitors all tool actions in real time. All write operations require explicit user approval (draft consent). Strict PII policies block sensitive data types. And every action is logged in an encrypted audit trail for full accountability.
Buying Skills
Purchasing a paid skill from the marketplace is straightforward and secure. Nemo uses Stripe for all payment processing, which means your credit card information is never handled by Nemo's servers — it goes directly to Stripe, one of the world's most trusted payment processors.
When you click "Buy" on a paid skill, Nemo opens a Stripe checkout session in your browser. You complete the payment on Stripe's hosted checkout page, and upon success, Stripe redirects back to Nemo via the nemo:// protocol handler. Your entitlement is recorded on the marketplace server, the skill is downloaded and installed, and you are ready to go.
Every paid purchase includes a 48-hour refund window. If the skill does not work as advertised, does not meet your needs, or you simply change your mind, you can request a full refund within 48 hours. Refunds are processed back to your original payment method with no questions asked.
The entitlement system tracks which skills you have purchased. Your entitlements are tied to your Nemo Cloud account, so if you reinstall Nemo or set it up on a new machine, you can re-download any skills you have already purchased. There are no device limits — a single purchase covers all your personal devices.
Marketplace skills run with strict safety defaults that cannot be overridden:
- All writes = draft: Any action that creates, modifies, or deletes data is queued for your explicit approval
- Strict PII: SSN, credit card numbers, and API keys are blocked from being processed by marketplace skills
- Empty credential map: Marketplace skills cannot access your vault credentials unless you explicitly grant access after installation
- Sentinel monitoring: The safety AI layer monitors every tool invocation in real time
- Encrypted audit trail: Every action taken by a marketplace skill is logged and auditable
Building and Selling Skills
The marketplace is open to all developers. Whether you are building a skill to solve your own problem and want to share it with the community, or you are a professional developer looking to monetize your automation expertise, the marketplace provides the infrastructure to do so.
Developer Registration
To sell skills on the marketplace, you first register as a developer through the Nemo Cloud API. Registration involves creating an Ed25519 key pair — this key pair is used to sign your skill submissions, establishing a cryptographic link between you and your code. You register your public key with the marketplace via POST /api/v1/dev/keys.
Skill Submission Flow
The submission process follows a deliberate pipeline designed to protect users:
- Upload: You package your skill directory (containing
__init__.py,skill.json, and any helper modules) and upload it to the marketplace - Automated scan: The AST security scanner analyzes your code immediately. If CRITICAL or HIGH findings are detected, the submission is rejected with a detailed report. You can fix the issues and resubmit
- Human review queue: If the automated scan passes, your skill enters the human review queue. Review times vary but typically take 1-3 business days
- Approval and signing: Once the reviewer approves your skill, it is cryptographically signed with the marketplace's Ed25519 key and added to the stable manifest
- Publication: Your skill is now live in the marketplace, visible to all Nemo users, and available for installation or purchase
Revenue Model
Developers set their own prices for paid skills. Free skills are encouraged and help build your reputation. When a paid skill is purchased, the revenue is shared between the developer and the marketplace. Stripe handles all payment processing and payouts. Developers can track their sales, revenue, and installation metrics through the marketplace dashboard.
Skill Requirements
Every skill submitted to the marketplace must follow the Nemo skill specification:
- An
__init__.pyfile exposingTOOLS,TOOL_SCHEMAS,CREDENTIAL_MAP, andSYSTEM_PROMPT - A
skill.jsonfile with runtime metadata including permissions, consent defaults, PII policies, and version information - All tool handlers must be
async deffunctions accepting**kwargs - Credentials must never appear in tool schemas — they are injected by the bridge after the LLM makes a tool call
- The skill
idmust be unique and consistent across all files
Marketplace Safety vs Other Platforms
How does the Nemo Marketplace's security model compare to other platforms that distribute community-created automation extensions? The differences are substantial: