Crawler Summary

product-management-skill answer-first brief

Hooked: Building Habit-Forming Products Hooked: Building Habit-Forming Products Based on Nir Eyal's "Hooked" framework. Use this when designing features, onboarding flows, engagement loops, gamification, notifications, or any product decision where user retention and repeat engagement matter. Core Principle The best product doesn't win. The product that captures the **monopoly of the mind** wins — the thing users turn to first with little or no conscious t Capability contract not published. No trust telemetry is available yet. 23 GitHub stars reported by the source. Last updated 4/15/2026.

Freshness

Last checked 4/15/2026

Best For

product-management-skill is best for do workflows where OpenClaw compatibility matters.

Not Ideal For

Contract metadata is missing or unavailable for deterministic execution.

Evidence Sources Checked

editorial-content, GITHUB OPENCLEW, runtime-metrics, public facts pack

Claim this agent
Agent DossierGitHubSafety: 100/100

product-management-skill

Hooked: Building Habit-Forming Products Hooked: Building Habit-Forming Products Based on Nir Eyal's "Hooked" framework. Use this when designing features, onboarding flows, engagement loops, gamification, notifications, or any product decision where user retention and repeat engagement matter. Core Principle The best product doesn't win. The product that captures the **monopoly of the mind** wins — the thing users turn to first with little or no conscious t

OpenClawself-declared

Public facts

5

Change events

1

Artifacts

0

Freshness

Apr 15, 2026

Verifiededitorial-contentNo verified compatibility signals23 GitHub stars

Capability contract not published. No trust telemetry is available yet. 23 GitHub stars reported by the source. Last updated 4/15/2026.

23 GitHub starsTrust evidence available

Trust score

Unknown

Compatibility

OpenClaw

Freshness

Apr 15, 2026

Vendor

Incomestreamsurfer

Artifacts

0

Benchmarks

0

Last release

Unpublished

Executive Summary

Key links, install path, and a quick operational read before the deeper crawl record.

Verifiededitorial-content

Summary

Capability contract not published. No trust telemetry is available yet. 23 GitHub stars reported by the source. Last updated 4/15/2026.

Setup snapshot

git clone https://github.com/IncomeStreamSurfer/product-management-skill.git
  1. 1

    Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.

  2. 2

    Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Evidence Ledger

Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.

Verifiededitorial-content
Vendor (1)

Vendor

Incomestreamsurfer

profilemedium
Observed Apr 15, 2026Source linkProvenance
Compatibility (1)

Protocol compatibility

OpenClaw

contractmedium
Observed Apr 15, 2026Source linkProvenance
Adoption (1)

Adoption signal

23 GitHub stars

profilemedium
Observed Apr 15, 2026Source linkProvenance
Security (1)

Handshake status

UNKNOWN

trustmedium
Observed unknownSource linkProvenance
Integration (1)

Crawlable docs

6 indexed pages on the official domain

search_documentmedium
Observed Apr 15, 2026Source linkProvenance

Release & Crawl Timeline

Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.

Self-declaredagent-index

Artifacts Archive

Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.

Self-declaredGITHUB OPENCLEW

Extracted files

0

Examples

1

Snippets

0

Languages

typescript

Parameters

Executable Examples

text

Trigger → Action → Variable Reward → Investment
   ↑                                      |
   └──────────────────────────────────────┘

Docs & README

Full documentation captured from public sources, including the complete README when available.

Self-declaredGITHUB OPENCLEW

Docs source

GITHUB OPENCLEW

Editorial quality

ready

Hooked: Building Habit-Forming Products Hooked: Building Habit-Forming Products Based on Nir Eyal's "Hooked" framework. Use this when designing features, onboarding flows, engagement loops, gamification, notifications, or any product decision where user retention and repeat engagement matter. Core Principle The best product doesn't win. The product that captures the **monopoly of the mind** wins — the thing users turn to first with little or no conscious t

Full README

Hooked: Building Habit-Forming Products

Based on Nir Eyal's "Hooked" framework. Use this when designing features, onboarding flows, engagement loops, gamification, notifications, or any product decision where user retention and repeat engagement matter.

Core Principle

The best product doesn't win. The product that captures the monopoly of the mind wins — the thing users turn to first with little or no conscious thought.

Engagement is as important, if not MORE important, than growth. If you can't retain users and keep them coming back, you've got nothing.

The Hook Model (4 Steps)

Every habit-forming product embeds a hook — a 4-step cycle that runs repeatedly:

Trigger → Action → Variable Reward → Investment
   ↑                                      |
   └──────────────────────────────────────┘

1. TRIGGER — "What prompts the user?"

Two types:

External Triggers — things in the environment telling the user what to do next:

  • Push notifications, emails, CTAs, buttons ("Click here", "Buy now", "Play this")
  • Product teams already understand these well

Internal Triggers — the critical piece most teams miss:

  • Stored as a memory/association inside the user's head
  • Most frequently these are negative emotions: boredom, loneliness, uncertainty, dissatisfaction, fatigue, fear of missing out
  • Users turn to products to modulate their mood — to feel something different
  • Examples:
    • Lonely → Facebook/social media
    • Uncertain → Google
    • Bored → YouTube, Reddit, news, feeds

Key question to answer: What is your product's internal trigger? What is the frequently occurring itch your product addresses? If your team can't answer this, you have a problem.

Frequency rule: The habit you want to create MUST occur within a week's time or less. More frequent = better. Products like Facebook, Slack, Instagram are used multiple times daily (people check home screens ~150 times/day). If the behavior doesn't occur at least weekly, it's almost impossible to form a habit.

2. ACTION — "What's the simplest behavior?"

The action is the simplest behavior done in anticipation of a reward — the easiest thing the user can do to scratch that itch.

  • Scrolling a feed on Pinterest
  • Typing a search on Google
  • Pushing play on YouTube

BJ Fogg's Behavior Model: For any behavior to occur, you need 3 things simultaneously:

  1. Motivation — energy for action, how much they want to do it
  2. Ability — capacity to do the behavior, how easy it is
  3. Trigger — must be present

Critical insight: 90% of the time, teams focus on increasing motivation (videos, testimonials, persuasion). This is usually the WRONG approach. The better ROI is to increase ability — make the behavior easier.

6 Factors of Ability (reduce any of these to make behavior more likely):

  1. Time — how long it takes
  2. Money — how much it costs
  3. Physical effort — how much work is required
  4. Brain cycles — how hard it is to understand (critical for tech products)
  5. Social deviance — people are more likely to do things others like them do
  6. Non-routine — we're more likely to do things we've done before (practice effect — habits have a repeater effect: more you do it → easier it becomes → more likely to do it again)

3. VARIABLE REWARD — "Scratch the itch, but leave them wanting more"

It's NOT enough to just give people what they want. You must give them what they want AND leave them wanting more. This is done through variable rewards.

Based on BF Skinner's operant conditioning: pigeons pecked at a disc more when rewards came on a variable (unpredictable) schedule vs. fixed schedule. Variability spikes the reward system in the brain and creates a wanting/desirous response.

Three types of variable rewards:

a) Rewards of the Tribe — feel good, come from other people, have uncertainty:

  • Cooperation, competition, romance, empathetic joy
  • Social media feeds: never sure what you'll see, how many likes, what comments say
  • Apply to: social features, community, collaboration, sharing

b) Rewards of the Hunt — primal search for resources/information:

  • Slot machines (uncertainty of what you might win)
  • The Feed — scrolling through content, one story isn't interesting but the next might be, so you keep scrolling. Same psychology as pulling a slot machine.
  • Searching for the next interesting piece of information
  • Apply to: content feeds, search results, discovery features, recommendations

c) Rewards of the Self — intrinsically pleasurable, not from others or material:

  • Search for mastery, competency, consistency, control
  • Gameplay: getting to the next level, completing accomplishments
  • Email: clearing unread messages, finishing to-do lists, clearing notifications
  • Apply to: gamification, progress tracking, skill building, completion mechanics

4. INVESTMENT — "What work increases the next pass?"

The most overlooked step. The user puts something into the product in anticipation of a future benefit (not immediate gratification).

Purpose: Increase the likelihood of the next pass through the hook.

Two mechanisms:

a) Loading the next trigger:

  • Send a message on WhatsApp → no immediate reward, but when they reply you get an external trigger (notification) → cycle restarts
  • Create content → others engage → notification brings you back

b) Storing value:

  • Physical goods depreciate with use. Habit-forming products appreciate with use — they get better the more you engage.
  • Types of stored value:
    • Data — preferences, history, settings
    • Content — uploads, posts, articles created
    • Followers/connections — social graph
    • Reputation — ratings, karma, status, levels
  • Stored value makes the product better, customizes it for the user, and makes it harder to leave
  • When users invest, it doesn't matter if a better product comes along

The 5 Fundamental Questions

When building any feature requiring unprompted engagement, answer:

  1. What's the internal trigger? What itch does your product address? Does it occur frequently enough (weekly minimum)?
  2. What's the external trigger? What prompts the user to action?
  3. What's the simplest action? What's the easiest behavior done in anticipation of reward?
  4. Is the reward fulfilling yet variable? Does it scratch the itch but leave the user wanting more?
  5. What's the investment? What bit of work increases the likelihood of the next pass through the hook?

Applying to Harbor

When designing Harbor features, evaluate against the hook model:

| Hook Step | Harbor Application | |---|---| | Internal Trigger | Uncertainty about content strategy, fear of falling behind competitors, pressure to publish consistently | | External Trigger | Lifecycle emails, dashboard notifications, weekly recap emails, getting started tasks | | Action | One-click discovery, generate article, scroll idea feed — keep these as simple as possible | | Variable Reward | Discovery results (hunt — what topics will surface?), article quality (self — mastery of content), community/social proof (tribe) | | Investment | Sites added, presets configured, articles generated, discovery history — all make Harbor more valuable over time and harder to leave |

Feature Design Checklist

Before shipping any engagement feature, ask:

  • [ ] Does this reduce friction (ability) rather than just adding motivation?
  • [ ] Is there a variable reward component, or is the outcome always predictable?
  • [ ] Does this create stored value that makes the product stickier?
  • [ ] Does this load the next trigger to bring the user back?
  • [ ] Does this address a real internal trigger (negative emotion) the user experiences frequently?
  • [ ] Will this behavior occur at least weekly?

Contract & API

Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.

MissingGITHUB OPENCLEW

Contract coverage

Status

missing

Auth

None

Streaming

No

Data region

Unspecified

Protocol support

OpenClaw: self-declared

Requires: none

Forbidden: none

Guardrails

Operational confidence: low

No positive guardrails captured.
Invocation examples
curl -s "https://xpersona.co/api/v1/agents/incomestreamsurfer-product-management-skill/snapshot"
curl -s "https://xpersona.co/api/v1/agents/incomestreamsurfer-product-management-skill/contract"
curl -s "https://xpersona.co/api/v1/agents/incomestreamsurfer-product-management-skill/trust"

Reliability & Benchmarks

Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.

Missingruntime-metrics

Trust signals

Handshake

UNKNOWN

Confidence

unknown

Attempts 30d

unknown

Fallback rate

unknown

Runtime metrics

Observed P50

unknown

Observed P95

unknown

Rate limit

unknown

Estimated cost

unknown

Do not use if

Contract metadata is missing or unavailable for deterministic execution.
No benchmark suites or observed failure patterns are available.

Media & Demo

Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.

Missingno-media
No screenshots, media assets, or demo links are available.

Related Agents

Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.

Self-declaredprotocol-neighbors
GITHUB_REPOSactivepieces

Rank

70

AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

Traction

No public download signal

Freshness

Updated 2d ago

OPENCLAW
GITHUB_REPOScherry-studio

Rank

70

AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs

Traction

No public download signal

Freshness

Updated 5d ago

MCPOPENCLAW
GITHUB_REPOSAionUi

Rank

70

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!

Traction

No public download signal

Freshness

Updated 6d ago

MCPOPENCLAW
GITHUB_REPOSCopilotKit

Rank

70

The Frontend for Agents & Generative UI. React + Angular

Traction

No public download signal

Freshness

Updated 23d ago

OPENCLAW
Machine Appendix

Contract JSON

{
  "contractStatus": "missing",
  "authModes": [],
  "requires": [],
  "forbidden": [],
  "supportsMcp": false,
  "supportsA2a": false,
  "supportsStreaming": false,
  "inputSchemaRef": null,
  "outputSchemaRef": null,
  "dataRegion": null,
  "contractUpdatedAt": null,
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Invocation Guide

{
  "preferredApi": {
    "snapshotUrl": "https://xpersona.co/api/v1/agents/incomestreamsurfer-product-management-skill/snapshot",
    "contractUrl": "https://xpersona.co/api/v1/agents/incomestreamsurfer-product-management-skill/contract",
    "trustUrl": "https://xpersona.co/api/v1/agents/incomestreamsurfer-product-management-skill/trust"
  },
  "curlExamples": [
    "curl -s \"https://xpersona.co/api/v1/agents/incomestreamsurfer-product-management-skill/snapshot\"",
    "curl -s \"https://xpersona.co/api/v1/agents/incomestreamsurfer-product-management-skill/contract\"",
    "curl -s \"https://xpersona.co/api/v1/agents/incomestreamsurfer-product-management-skill/trust\""
  ],
  "jsonRequestTemplate": {
    "query": "summarize this repo",
    "constraints": {
      "maxLatencyMs": 2000,
      "protocolPreference": [
        "OPENCLEW"
      ]
    }
  },
  "jsonResponseTemplate": {
    "ok": true,
    "result": {
      "summary": "...",
      "confidence": 0.9
    },
    "meta": {
      "source": "GITHUB_OPENCLEW",
      "generatedAt": "2026-04-16T23:44:34.812Z"
    }
  },
  "retryPolicy": {
    "maxAttempts": 3,
    "backoffMs": [
      500,
      1500,
      3500
    ],
    "retryableConditions": [
      "HTTP_429",
      "HTTP_503",
      "NETWORK_TIMEOUT"
    ]
  }
}

Trust JSON

{
  "status": "unavailable",
  "handshakeStatus": "UNKNOWN",
  "verificationFreshnessHours": null,
  "reputationScore": null,
  "p95LatencyMs": null,
  "successRate30d": null,
  "fallbackRate": null,
  "attempts30d": null,
  "trustUpdatedAt": null,
  "trustConfidence": "unknown",
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Capability Matrix

{
  "rows": [
    {
      "key": "OPENCLEW",
      "type": "protocol",
      "support": "unknown",
      "confidenceSource": "profile",
      "notes": "Listed on profile"
    },
    {
      "key": "do",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    }
  ],
  "flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:do|supported|profile"
}

Facts JSON

[
  {
    "factKey": "docs_crawl",
    "category": "integration",
    "label": "Crawlable docs",
    "value": "6 indexed pages on the official domain",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  },
  {
    "factKey": "vendor",
    "category": "vendor",
    "label": "Vendor",
    "value": "Incomestreamsurfer",
    "href": "https://github.com/IncomeStreamSurfer/product-management-skill",
    "sourceUrl": "https://github.com/IncomeStreamSurfer/product-management-skill",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-04-15T02:14:41.872Z",
    "isPublic": true
  },
  {
    "factKey": "protocols",
    "category": "compatibility",
    "label": "Protocol compatibility",
    "value": "OpenClaw",
    "href": "https://xpersona.co/api/v1/agents/incomestreamsurfer-product-management-skill/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/incomestreamsurfer-product-management-skill/contract",
    "sourceType": "contract",
    "confidence": "medium",
    "observedAt": "2026-04-15T02:14:41.872Z",
    "isPublic": true
  },
  {
    "factKey": "traction",
    "category": "adoption",
    "label": "Adoption signal",
    "value": "23 GitHub stars",
    "href": "https://github.com/IncomeStreamSurfer/product-management-skill",
    "sourceUrl": "https://github.com/IncomeStreamSurfer/product-management-skill",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-04-15T02:14:41.872Z",
    "isPublic": true
  },
  {
    "factKey": "handshake_status",
    "category": "security",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "href": "https://xpersona.co/api/v1/agents/incomestreamsurfer-product-management-skill/trust",
    "sourceUrl": "https://xpersona.co/api/v1/agents/incomestreamsurfer-product-management-skill/trust",
    "sourceType": "trust",
    "confidence": "medium",
    "observedAt": null,
    "isPublic": true
  }
]

Change Events JSON

[
  {
    "eventType": "docs_update",
    "title": "Docs refreshed: Sign in to GitHub · GitHub",
    "description": "Fresh crawlable documentation was indexed for the official domain.",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  }
]

Sponsored

Ads related to product-management-skill and adjacent AI workflows.