{
  "schemaVersion": "1.0",
  "item": {
    "slug": "lofy",
    "name": "Lofy",
    "source": "tencent",
    "type": "skill",
    "category": "通讯协作",
    "sourceUrl": "https://clawhub.ai/harrey401/lofy",
    "canonicalUrl": "https://clawhub.ai/harrey401/lofy",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/lofy",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=lofy",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "assets/templates/AGENTS.md",
      "assets/templates/HEARTBEAT.md",
      "assets/templates/IDENTITY.md",
      "assets/templates/MEMORY.md",
      "assets/templates/SOUL.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "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."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "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."
        },
        {
          "label": "Upgrade existing",
          "body": "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."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-23T16:43:11.935Z",
      "expiresAt": "2026-04-30T16:43:11.935Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
        "contentDisposition": "attachment; filename=\"4claw-imageboard-1.0.1.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/lofy"
    },
    "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."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/lofy",
    "agentPageUrl": "https://openagent3.xyz/skills/lofy/agent",
    "manifestUrl": "https://openagent3.xyz/skills/lofy/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/lofy/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "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."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "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."
      },
      {
        "label": "Upgrade existing",
        "body": "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."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Lofy — Personal AI Life System",
        "body": "A skill pack that turns OpenClaw into a proactive personal AI chief of staff. Not a chatbot — a system that manages your calendar, tracks your goals, nudges you when you're slacking, and stays out of your way when you're locked in."
      },
      {
        "title": "Quick Start",
        "body": "After installing, copy the template files into your workspace:\n\ncp -r skills/lofy/assets/templates/* .\n\nThen customize:\n\nEdit USER.md with your info (name, timezone, goals)\nEdit IDENTITY.md if you want to rename your agent\nEdit HEARTBEAT.md to set your check priorities\nCreate data/ directory and initialize data files (templates provided)\nSet up cron jobs for briefings (see Scheduling below)"
      },
      {
        "title": "Architecture",
        "body": "Lofy is a single-agent system with modular skill domains. One agent handles everything with shared context — lower token cost, no routing overhead, better cross-domain awareness."
      },
      {
        "title": "Core Files (copy to workspace root)",
        "body": "AGENTS.md — Agent behavior rules, safety, memory protocol\nSOUL.md — Personality and tone (customize this!)\nIDENTITY.md — Name and avatar\nUSER.md — Your profile (name, timezone, preferences)\nHEARTBEAT.md — Proactive check schedule\nMEMORY_SYSTEM.md — Memory architecture rules"
      },
      {
        "title": "Data Files (create in data/)",
        "body": "goals.json — Life goals, habits, streaks\nfitness.json — Workouts, meals, PRs\napplications.json — Job application pipeline\nprojects.json — Project status and milestones\nhome-config.json — Smart home scenes and devices"
      },
      {
        "title": "Skill Domains",
        "body": "Each domain is a sub-skill. Install all or pick what you need:\n\nSkillWhat it doeslofy-life-coachMorning briefings, evening reviews, goal tracking, habit accountabilitylofy-fitnessWorkout logging, meal tracking, PR detection, gym nudgeslofy-careerJob search, application tracking, resume tailoring, interview preplofy-projectsProject management, priority engine, meeting prep, deadline trackinglofy-homeSmart home scenes, device control via Home Assistant"
      },
      {
        "title": "Memory System",
        "body": "Brain-inspired 5-layer architecture. See references/memory-system.md for full details.\n\nWorking Memory — Current conversation context\nShort-Term — Daily logs (memory/YYYY-MM-DD.md), 14-day lifecycle\nLong-Term Declarative — MEMORY.md, max 100 lines, curated\nLong-Term Procedural — Profile files, skills, project knowledge\nSalience Tagging — Important events get preserved, noise decays\n\nKey rules:\n\nDaily logs auto-compress after 1 week\nExtract insights to MEMORY.md after 2 weeks, then delete raw logs\n\"Remember this\" = permanent, tagged [PINNED]\nMEMORY.md never loads in shared/group contexts (security)"
      },
      {
        "title": "Scheduling",
        "body": "Set up these cron jobs for full functionality:\n\nMorning Briefing  — daily at your wake time (e.g., 10 AM)\nEvening Review     — daily at wind-down time (e.g., 9 PM)\nWeekly Review      — Sunday evening (e.g., 7 PM)\n\nUse openclaw cron or the cron tool to create these. Each should be an agentTurn in an isolated session with delivery to your primary channel."
      },
      {
        "title": "Heartbeat",
        "body": "Configure heartbeat polling (every 30 min) for proactive checks:\n\nUnread emails\nUpcoming calendar events\nOverdue follow-ups\nApproaching deadlines"
      },
      {
        "title": "Personality",
        "body": "Edit SOUL.md to match your vibe. The default is direct, casual, and competent. Make it yours."
      },
      {
        "title": "Integrations",
        "body": "Lofy works best with these tools (configure in TOOLS.md):\n\nGoogle Workspace — Gmail, Calendar (via gog CLI or API)\nSpotify — Music control (via spogo CLI or API)\nHome Assistant — Smart home (requires HA instance)\nBrowser — Job search, restaurant bookings, web research"
      },
      {
        "title": "Profile System",
        "body": "Create profile/ directory with:\n\ncareer.md — Skills, experience, target roles\nprojects.md — Active project details\nbody.md — Fitness stats and goals\npersonality.md — Interests, preferences, communication style\n\nThese are living documents the agent updates as it learns about you."
      },
      {
        "title": "Design Principles",
        "body": "Be helpful, not performative — Skip filler, just do the work\nHave opinions — Disagree when warranted, suggest improvements\nResourceful before asking — Look it up, read the file, then ask if stuck\nRespect privacy — Never leak personal data in group chats\nEarn trust through competence — Be careful externally, bold internally"
      }
    ],
    "body": "Lofy — Personal AI Life System\n\nA skill pack that turns OpenClaw into a proactive personal AI chief of staff. Not a chatbot — a system that manages your calendar, tracks your goals, nudges you when you're slacking, and stays out of your way when you're locked in.\n\nQuick Start\n\nAfter installing, copy the template files into your workspace:\n\ncp -r skills/lofy/assets/templates/* .\n\n\nThen customize:\n\nEdit USER.md with your info (name, timezone, goals)\nEdit IDENTITY.md if you want to rename your agent\nEdit HEARTBEAT.md to set your check priorities\nCreate data/ directory and initialize data files (templates provided)\nSet up cron jobs for briefings (see Scheduling below)\nArchitecture\n\nLofy is a single-agent system with modular skill domains. One agent handles everything with shared context — lower token cost, no routing overhead, better cross-domain awareness.\n\nCore Files (copy to workspace root)\nAGENTS.md — Agent behavior rules, safety, memory protocol\nSOUL.md — Personality and tone (customize this!)\nIDENTITY.md — Name and avatar\nUSER.md — Your profile (name, timezone, preferences)\nHEARTBEAT.md — Proactive check schedule\nMEMORY_SYSTEM.md — Memory architecture rules\nData Files (create in data/)\ngoals.json — Life goals, habits, streaks\nfitness.json — Workouts, meals, PRs\napplications.json — Job application pipeline\nprojects.json — Project status and milestones\nhome-config.json — Smart home scenes and devices\nSkill Domains\n\nEach domain is a sub-skill. Install all or pick what you need:\n\nSkill\tWhat it does\nlofy-life-coach\tMorning briefings, evening reviews, goal tracking, habit accountability\nlofy-fitness\tWorkout logging, meal tracking, PR detection, gym nudges\nlofy-career\tJob search, application tracking, resume tailoring, interview prep\nlofy-projects\tProject management, priority engine, meeting prep, deadline tracking\nlofy-home\tSmart home scenes, device control via Home Assistant\nMemory System\n\nBrain-inspired 5-layer architecture. See references/memory-system.md for full details.\n\nWorking Memory — Current conversation context\nShort-Term — Daily logs (memory/YYYY-MM-DD.md), 14-day lifecycle\nLong-Term Declarative — MEMORY.md, max 100 lines, curated\nLong-Term Procedural — Profile files, skills, project knowledge\nSalience Tagging — Important events get preserved, noise decays\n\nKey rules:\n\nDaily logs auto-compress after 1 week\nExtract insights to MEMORY.md after 2 weeks, then delete raw logs\n\"Remember this\" = permanent, tagged [PINNED]\nMEMORY.md never loads in shared/group contexts (security)\nScheduling\n\nSet up these cron jobs for full functionality:\n\nMorning Briefing  — daily at your wake time (e.g., 10 AM)\nEvening Review     — daily at wind-down time (e.g., 9 PM)\nWeekly Review      — Sunday evening (e.g., 7 PM)\n\n\nUse openclaw cron or the cron tool to create these. Each should be an agentTurn in an isolated session with delivery to your primary channel.\n\nHeartbeat\n\nConfigure heartbeat polling (every 30 min) for proactive checks:\n\nUnread emails\nUpcoming calendar events\nOverdue follow-ups\nApproaching deadlines\nCustomization\nPersonality\n\nEdit SOUL.md to match your vibe. The default is direct, casual, and competent. Make it yours.\n\nIntegrations\n\nLofy works best with these tools (configure in TOOLS.md):\n\nGoogle Workspace — Gmail, Calendar (via gog CLI or API)\nSpotify — Music control (via spogo CLI or API)\nHome Assistant — Smart home (requires HA instance)\nBrowser — Job search, restaurant bookings, web research\nProfile System\n\nCreate profile/ directory with:\n\ncareer.md — Skills, experience, target roles\nprojects.md — Active project details\nbody.md — Fitness stats and goals\npersonality.md — Interests, preferences, communication style\n\nThese are living documents the agent updates as it learns about you.\n\nDesign Principles\nBe helpful, not performative — Skip filler, just do the work\nHave opinions — Disagree when warranted, suggest improvements\nResourceful before asking — Look it up, read the file, then ask if stuck\nRespect privacy — Never leak personal data in group chats\nEarn trust through competence — Be careful externally, bold internally"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/harrey401/lofy",
    "publisherUrl": "https://clawhub.ai/harrey401/lofy",
    "owner": "harrey401",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/lofy",
    "downloadUrl": "https://openagent3.xyz/downloads/lofy",
    "agentUrl": "https://openagent3.xyz/skills/lofy/agent",
    "manifestUrl": "https://openagent3.xyz/skills/lofy/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/lofy/agent.md"
  }
}