π¦ ClawHub
Nano Diary Hook
by @fengye607
Post diary entries to a Nano diary platform via webhook. Supports creating new entries and AI-powered merging with existing handwritten diaries.
TERMINAL
clawhub install nano-diary-hookπ About This Skill
name: nano-diary-hook description: Post diary entries to a Nano diary platform via webhook. Supports creating new entries and AI-powered merging with existing handwritten diaries. version: 1.0.0 metadata: openclaw: requires: env: - NANO_DIARY_HOOK_TOKEN bins: - curl primaryEnv: NANO_DIARY_HOOK_TOKEN
Nano Diary Hook
Post diary content to a user's Nano diary platform via webhook token.
When to use
Use this skill when the user wants to:
Environment
NANO_DIARY_HOOK_TOKEN (required): The user's personal webhook token, generated from Nano diary settings page.API
Endpoint:
POST https://image.yezishop.vip/api/diary-hook/${NANO_DIARY_HOOK_TOKEN}
Headers:
Content-Type: application/json
Request body:
{
"date": "YYYY-MM-DD",
"content": "Diary content text"
}
date (required): Date in YYYY-MM-DD format, e.g. 2026-03-06content (required): The diary content as plain textExample:
curl -X POST "https://image.yezishop.vip/api/diary-hook/${NANO_DIARY_HOOK_TOKEN}" \
-H "Content-Type: application/json" \
-d '{"date": "2026-03-06", "content": "Today I learned how to publish OpenClaw skills to ClawHub."}'
Response
Success (new diary created):
{ "success": true, "merged": false, "diary_id": 123 }
Success (merged with existing handwritten diary via AI):
{ "success": true, "merged": true, "diary_id": 123 }
Error responses:
{ "success": false, "error": "date and content are required" }
{ "success": false, "error": "date must be in YYYY-MM-DD format" }
{ "success": false, "error": "Invalid token" }