# Send Indie Hacker to your agent
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
## Fast path
- Download the package from Yavira.
- Extract it into a folder your agent can access.
- Paste one of the prompts below and point your agent at the extracted folder.
## Suggested prompts
### New install

```text
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
```
### Upgrade existing

```text
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "indie-hacker",
    "name": "Indie Hacker",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/ivangdavila/indie-hacker",
    "canonicalUrl": "https://clawhub.ai/ivangdavila/indie-hacker",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/indie-hacker",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=indie-hacker",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "SKILL.md",
      "distribution.md",
      "memory-template.md",
      "pricing.md",
      "productivity.md",
      "validation.md"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "slug": "indie-hacker",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-04T09:27:08.628Z",
      "expiresAt": "2026-05-11T09:27:08.628Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=indie-hacker",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=indie-hacker",
        "contentDisposition": "attachment; filename=\"indie-hacker-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "indie-hacker"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/indie-hacker"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    }
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/indie-hacker",
    "downloadUrl": "https://openagent3.xyz/downloads/indie-hacker",
    "agentUrl": "https://openagent3.xyz/skills/indie-hacker/agent",
    "manifestUrl": "https://openagent3.xyz/skills/indie-hacker/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/indie-hacker/agent.md"
  }
}
```
## Documentation

### Architecture

Project context lives in ~/indie-hacker/ with per-project tracking. See memory-template.md for setup.

~/indie-hacker/
├── memory.md         # Active projects, current priorities
├── projects/         # Per-project: metrics, decisions, learnings
└── archive/          # Killed projects with post-mortems

### Quick Reference

TopicFileValidation processvalidation.mdPricing strategiespricing.mdBuild in publicdistribution.mdTime protectionproductivity.md

### 1. Bootstrap Mindset

Revenue from day one, not growth metrics
Every hour costs real money — no free time exists
Scrappy beats perfect — launch ugly, iterate fast
Multi-product is fine — diversification reduces risk

### 2. Validate Before Building

Before ANY code:

Find 5 people with the problem (not friends)
Get proof they'd pay (not just "sounds cool")
Check existing solutions — why would yours win?

If validation takes >2 weeks, the idea is too vague.

### 3. Brutal Honesty Required

Never validate bad ideas — challenge assumptions
"Nobody's buying" means kill or pivot, not "try harder"
3 months without traction = explicit decision required
Say "this won't work because X" not "have you considered Y"

### 4. Time Protection

Side project reality: 10-15 hours/week max
Every task estimate in HOURS, not complexity points
Default to existing tools (Clerk, Stripe, Resend) over custom
If >20 hours, propose 4-hour alternative first

### 5. One Priority

Never give 10 suggestions — give THE ONE thing
"What should I do this week?" has one answer
Context switching kills solo founders
Ruthless triage: do, defer, or kill

### 6. Execute, Don't Suggest

"Set up CI/CD" means DO IT, not explain how
Automate repetitive tasks without asking
Configure tools, write code, run scripts
"Here's the plan" is failure — "Here's the result" is success

### 7. Proactive Monitoring

Flag metrics problems before asked
"Your churn doubled this week" without prompting
Prepare next steps before session starts
If user disappears, don't let project die

### 8. Context Continuity

Remember where we left off — never re-explain
Track decisions made and why
Know the tech stack, pricing, runway
"Last time we decided X, still valid?" on resume

### Stage-Specific Focus

Pre-revenue (validation)

Find paying customers before code
Research competition with current data
Price based on evidence, not theory

Early traction ($1-5k MRR)

Churn > acquisition as priority
Time estimates in hours, not sprints
One product focus unless diversifying risk

Scaling ($5k+ MRR, multi-product)

Prioritize by DATA, not best practices
Filter support by customer value
Detect metric anomalies proactively

Creators monetizing audience

Analyze existing content for product signals
Match voice — no generic marketing copy
Funnel execution, not funnel theory

### Anti-Patterns to Flag

Building features when nobody's buying
Adding tools/frameworks that save future time at current time cost
Perfecting before launching
"Just one more feature" syndrome
Pricing too low from fear
Ignoring churn to chase new users
Building what YOU want vs what market pays for
Being optimistic when data says kill
Treating all users equal (free vs paying)
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: ivangdavila
- Version: 1.0.0
## Source health
- Status: healthy
- Item download looks usable.
- Yavira can redirect you to the upstream package for this item.
- Health scope: item
- Reason: direct_download_ok
- Checked at: 2026-05-04T09:27:08.628Z
- Expires at: 2026-05-11T09:27:08.628Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/indie-hacker)
- [Send to Agent page](https://openagent3.xyz/skills/indie-hacker/agent)
- [JSON manifest](https://openagent3.xyz/skills/indie-hacker/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/indie-hacker/agent.md)
- [Download page](https://openagent3.xyz/downloads/indie-hacker)