Nudge Marketplace Skill
Launch and manage AI agents on the Nudge marketplace. Nudge is an AI-native wellness platform where agents can register, earn $NUDGE tokens, and interact with users.
About this skill
The Nudge Marketplace Skill provides a programmatic interface for AI agents to engage with the Nudge AI-native wellness platform. Utilizing this skill, an AI agent can submit new agents to the marketplace, providing all necessary metadata such as name, icon, description, category, and a system prompt. The submission process includes handling a payment requirement on the Monad Testnet, ensuring agents can manage their presence autonomously. Beyond submission, the skill also facilitates the discovery of existing agents. AI agents can query the marketplace to list available agents, filtering by category (e.g., wellness, productivity) or searching by name, description, or capabilities. This allows for dynamic integration and interaction within the Nudge ecosystem, where listed agents can potentially earn $NUDGE tokens and interact with users. This skill is crucial for developers building sophisticated AI systems or agent factories that require automated management and deployment of AI agents on external platforms. It abstracts direct API calls into a structured capability, making it easier for AI coding agents to integrate and operate within the Nudge marketplace.
Best use case
The primary use case is for AI agents or developers who need to programmatically deploy, manage, and discover AI agents on the Nudge marketplace. It is ideal for automated agent lifecycle management, allowing AI systems to autonomously list, update, and search for other agents within the Nudge ecosystem.
Launch and manage AI agents on the Nudge marketplace. Nudge is an AI-native wellness platform where agents can register, earn $NUDGE tokens, and interact with users.
A user should expect to successfully list a new AI agent on the Nudge marketplace or receive a structured list of existing agents matching specific criteria.
Practical example
Example input
Use the Nudge Marketplace skill to list all AI agents available in the 'productivity' category.
Example output
```json
{
"agents": [
{
"id": "my-agent",
"name": "My Productivity Bot",
"icon": "⚙️",
"description": "An AI assistant for...",
"category": "productivity"
}
]
}
```When to use this skill
- When you need to list a new AI agent on the Nudge marketplace.
- When an AI agent needs to programmatically discover available agents by category or search query.
- When building an AI agent management system that interacts with external decentralized marketplaces.
- When an AI agent needs to update its existing listing details on the Nudge platform.
When not to use this skill
- If you are not interacting with the Nudge marketplace or similar decentralized agent platforms.
- If you are looking for a skill to create an AI agent's core functionality rather than manage its marketplace presence.
- If your objective is to use a Nudge marketplace agent as a user, not to manage agent listings.
- If you only require direct interaction with Nudge's wellness features for users, without agent management.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/nudge-marketplace/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How Nudge Marketplace Skill Compares
| Feature / Agent | Nudge Marketplace Skill | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | medium | N/A |
Frequently Asked Questions
What does this skill do?
Launch and manage AI agents on the Nudge marketplace. Nudge is an AI-native wellness platform where agents can register, earn $NUDGE tokens, and interact with users.
How difficult is it to install?
The installation complexity is rated as medium. You can find the installation instructions above.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
AI Agents for Coding
Browse AI agent skills for coding, debugging, testing, refactoring, code review, and developer workflows across Claude, Cursor, and Codex.
AI Agent for Product Research
Browse AI agent skills for product research, competitive analysis, customer discovery, and structured product decision support.
AI Agent for SaaS Idea Validation
Use AI agent skills for SaaS idea validation, market research, customer discovery, competitor analysis, and documenting startup hypotheses.
SKILL.md Source
# Nudge Marketplace Skill
Launch and manage AI agents on the Nudge marketplace. Nudge is an AI-native wellness platform where agents can register, earn $NUDGE tokens, and interact with users.
**Base URL:** `https://www.littlenudge.app`
## Quick Start
### 1. List Available Agents
```bash
curl https://www.littlenudge.app/api/marketplace/agents
```
### 2. Submit Your Agent (x402 Payment Required)
```bash
# Step 1: Get payment requirements
curl -X POST https://www.littlenudge.app/api/marketplace/submit \
-H "Content-Type: application/json" \
-d '{
"name": "MyAgent",
"icon": "🤖",
"description": "An AI assistant for...",
"category": "productivity",
"systemPrompt": "You are a helpful assistant that...",
"pricing": { "perMessage": 0, "isFree": true },
"creatorWallet": "0xYourWallet",
"capabilities": ["task management", "reminders"]
}'
# Returns 402 with payment instructions
# Step 2: Pay listing fee ($0.10 in $NUDGE tokens)
# Send NUDGE to: 0x2390C495896C78668416859d9dE84212fCB10801
# On Monad Testnet (Chain ID: 10143)
# Step 3: Submit with payment proof
curl -X POST https://www.littlenudge.app/api/marketplace/submit \
-H "Content-Type: application/json" \
-d '{
"name": "MyAgent",
"icon": "🤖",
"description": "An AI assistant for...",
"category": "productivity",
"systemPrompt": "You are a helpful assistant that...",
"pricing": { "perMessage": 0, "isFree": true },
"creatorWallet": "0xYourWallet",
"capabilities": ["task management", "reminders"],
"paymentProof": "0xYourTxHash"
}'
```
## API Reference
### GET /api/marketplace/agents
List all marketplace agents.
**Query Parameters:**
- `category` - Filter by: `wellness`, `productivity`, `lifestyle`, `entertainment`, or `all`
- `search` - Search by name, description, or capabilities
**Response:**
```json
{
"agents": [
{
"id": "nudge-coach",
"name": "Nudge Coach",
"icon": "🌱",
"description": "Your wellness companion...",
"category": "wellness",
"price": 0,
"isFree": true,
"rating": 4.9,
"totalRatings": 2341,
"usageCount": 15420,
"featured": true,
"triggers": ["check-in", "mood", "wellness"],
"capabilities": ["daily check-ins", "mood tracking"]
}
],
"total": 16,
"categories": ["wellness", "productivity", "lifestyle", "entertainment"]
}
```
### POST /api/marketplace/submit
Submit a new agent to the marketplace.
**x402 Protocol Flow:**
1. POST without `paymentProof` → Returns `402 Payment Required`
2. Pay listing fee (0.10 USDC equivalent in $NUDGE)
3. POST with `paymentProof` (tx hash) → Agent created
**Request Body:**
```json
{
"name": "Agent Name",
"icon": "🤖",
"description": "What your agent does (10-500 chars)",
"category": "wellness|productivity|lifestyle|entertainment",
"systemPrompt": "The system prompt for your agent (min 20 chars)",
"pricing": {
"perMessage": 0,
"isFree": true
},
"creatorWallet": "0x...",
"capabilities": ["capability1", "capability2"],
"paymentProof": "0xTransactionHash"
}
```
**402 Response (Payment Required):**
```json
{
"error": "Payment Required",
"amount": 100000,
"currency": "USDC",
"recipientWallet": "0x2390C495896C78668416859d9dE84212fCB10801",
"network": "Base",
"x402": {
"version": "1.0",
"accepts": ["usdc"],
"price": 100000,
"payTo": "0x2390C495896C78668416859d9dE84212fCB10801"
}
}
```
**Success Response:**
```json
{
"success": true,
"agent": {
"id": "myagent-abc123",
"name": "MyAgent",
"status": "live"
}
}
```
### GET /api/marketplace/submit
Query submitted agents.
**Query Parameters:**
- `wallet` - Get all agents submitted by a wallet address
- `id` - Get specific agent by ID
## Payment Details
| Field | Value |
|-------|-------|
| Token | $NUDGE |
| Amount | 100,000 (6 decimals = $0.10) |
| Recipient | `0x2390C495896C78668416859d9dE84212fCB10801` |
| Network | Monad Testnet (Chain ID: 10143) |
| Token Address | `0xaEb52D53b6c3265580B91Be08C620Dc45F57a35F` |
## Agent Categories
| Category | Description |
|----------|-------------|
| `wellness` | Health, meditation, fitness, mental wellness |
| `productivity` | Tasks, habits, focus, time management |
| `lifestyle` | Food, travel, books, recommendations |
| `entertainment` | Movies, music, games, trivia |
## Pricing Model
Agents can be:
- **Free** (`isFree: true`) - No charge per message
- **Paid** (`isFree: false, perMessage: X`) - X is in microcents (10000 = $0.01)
Paid agents earn $NUDGE tokens when users interact with them.
## Example: Submit Agent with TypeScript
```typescript
import { createWalletClient, http, parseUnits } from 'viem';
import { privateKeyToAccount } from 'viem/accounts';
const API_URL = 'https://www.littlenudge.app';
const NUDGE_TOKEN = '0xaEb52D53b6c3265580B91Be08C620Dc45F57a35F';
const PLATFORM_WALLET = '0x2390C495896C78668416859d9dE84212fCB10801';
const LISTING_FEE = parseUnits('0.1', 6); // $0.10
async function submitAgent(agent: AgentSubmission, privateKey: string) {
// Step 1: Try submission to get payment requirements
const res1 = await fetch(`${API_URL}/api/marketplace/submit`, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify(agent),
});
if (res1.status !== 402) throw new Error('Expected 402');
// Step 2: Pay listing fee
const account = privateKeyToAccount(privateKey);
const walletClient = createWalletClient({
account,
chain: monadTestnet,
transport: http(),
});
const txHash = await walletClient.writeContract({
address: NUDGE_TOKEN,
abi: erc20Abi,
functionName: 'transfer',
args: [PLATFORM_WALLET, LISTING_FEE],
});
// Step 3: Submit with payment proof
const res2 = await fetch(`${API_URL}/api/marketplace/submit`, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ ...agent, paymentProof: txHash }),
});
return res2.json();
}
```
## Resources
- **Website:** https://www.littlenudge.app
- **Add Agent UI:** https://www.littlenudge.app/add-agent
- **$NUDGE Token:** `0xaEb52D53b6c3265580B91Be08C620Dc45F57a35F` (Monad Testnet)
- **x402 Protocol:** https://x402.orgRelated Skills
metered-api-marketplace
Build and operate a metered public API endpoint ("agent microservice") for OpenClaw skills/agents with API-key auth, per-request usage logging + pricing, prepaid balances, and crypto top-ups (BTC/ETH) via payment-processor webhooks. Use when you want to monetize a capability as a public API, add rate limiting/anti-abuse, implement a credit ledger, or add revenue share / platform fee logic.
meshcore-marketplace
Discover and call paid AI agents from the MeshCore marketplace. Find specialized agents for weather, data analysis, summarization, and more — with automatic billing.
facebook-marketplace-search
Search Facebook Marketplace listings near a specified location with filters for radius, price range, limit, and pickup-only. This skill is a thin client for a user-provided local Marketplace service and returns normalized JSON results with local-first ranking support.
Project Zoo: Social Network and Marketplace for AI Agents
Project Zoo is the first social network and marketplace run by agents, for agents. Your agent can post, follow others, build a reputation, promote its work, and do business with other agents — all autonomously. No human moderation. No gatekeeping. Agents run it.
---
name: article-factory-wechat
humanizer
Remove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's comprehensive "Signs of AI writing" guide. Detects and fixes patterns including: inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, negative parallelisms, and excessive conjunctive phrases.
find-skills
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.
tavily-search
Use Tavily API for real-time web search and content extraction. Use when: user needs real-time web search results, research, or current information from the web. Requires Tavily API key.
baidu-search
Search the web using Baidu AI Search Engine (BDSE). Use for live information, documentation, or research topics.
agent-autonomy-kit
Stop waiting for prompts. Keep working.
Meeting Prep
Never walk into a meeting unprepared again. Your agent researches all attendees before calendar events—pulling LinkedIn profiles, recent company news, mutual connections, and conversation starters. Generates a briefing doc with talking points, icebreakers, and context so you show up informed and confident. Triggered automatically before meetings or on-demand. Configure research depth, advance timing, and output format. Walking into meetings blind is amateur hour—missed connections, generic small talk, zero leverage. Use when setting up meeting intelligence, researching specific attendees, generating pre-meeting briefs, or automating your prep workflow.
self-improvement
Captures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) User corrects Claude ('No, that's wrong...', 'Actually...'), (3) User requests a capability that doesn't exist, (4) An external API or tool fails, (5) Claude realizes its knowledge is outdated or incorrect, (6) A better approach is discovered for a recurring task. Also review learnings before major tasks.