[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CMTX2TM63WCH02EPHHTSPZ":3,"skill-same:01M6CMTX2TM63WCH02EPHHTSPZ":52},{"skillNo":4,"name":5,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":14,"categories":15,"keywords":16,"publishedAt":20,"linkOnly":21,"markdownContent":22,"markdownBody":23,"frontMatter":24,"refName":25,"commitSha":26,"skillDirectory":27,"forksCount":28,"repositoryHtmlUrl":29,"repositoryHomepageUrl":6,"ownerHtmlUrl":30,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":31,"install":32,"resources":45},"01M6CMTX2TM63WCH02EPHHTSPZ","obsidian-daily",null,"kbarbel640-del\u002Fskills","kbarbel640-del","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F255315490?v=4","01M6CJPPQGCCESXMG3K7BBGQ5J","01M6CJPPX2PB2BCZERFVM2C2B3",1,"MIT","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fbastos\u002Fobsidian-daily\u002FSKILL.md",[],[17,18,19],"obsidian","daily","obsidian daily","2026-11-10 10:12:30",false,"---\nname: obsidian-daily\ndescription: Manage Obsidian Daily Notes via obsidian-cli. Create and open daily notes, append entries (journals, logs, tasks, links), read past notes by date, and search vault content. Handles relative dates like \"yesterday\", \"last Friday\", \"3 days ago\". Requires obsidian-cli installed via Homebrew (Mac\u002FLinux) or Scoop (Windows).\n\u003C\u003C\u003C\u003C\u003C\u003C\u003C Updated upstream\nmetadata:\n  author: github.com\u002Fbastos\n  version: \"2.0\"\n=======\n>>>>>>> Stashed changes\n---\n\n# Obsidian Daily Notes\n\nInteract with Obsidian Daily Notes: create notes, append entries, read by date, and search content.\n\n## Setup\n\nCheck if a default vault is configured:\n\n```bash\nobsidian-cli print-default --path-only 2>\u002Fdev\u002Fnull && echo \"OK\" || echo \"NOT_SET\"\n```\n\nIf `NOT_SET`, ask the user:\n1. **Vault name** (required)\n2. **Daily notes folder** (default: vault root, common: `Daily Notes`, `Journal`, `daily`)\n3. **Date format** (default: `YYYY-MM-DD`)\n\nConfigure the vault:\n\n```bash\nobsidian-cli set-default \"VAULT_NAME\"\n```\n\n**Obsidian Daily Notes plugin defaults:**\n- Date format: `YYYY-MM-DD`\n- New file location: Vault root\n- Template file location: (none)\n\n## Date Handling\n\nGet current date:\n\n```bash\ndate +%Y-%m-%d\n```\n\nCross-platform relative dates (GNU first, BSD fallback):\n\n| Reference | Command |\n|-----------|---------|\n| Today | `date +%Y-%m-%d` |\n| Yesterday | `date -d yesterday +%Y-%m-%d 2>\u002Fdev\u002Fnull \\|\\| date -v-1d +%Y-%m-%d` |\n| Last Friday | `date -d \"last friday\" +%Y-%m-%d 2>\u002Fdev\u002Fnull \\|\\| date -v-friday +%Y-%m-%d` |\n| 3 days ago | `date -d \"3 days ago\" +%Y-%m-%d 2>\u002Fdev\u002Fnull \\|\\| date -v-3d +%Y-%m-%d` |\n| Next Monday | `date -d \"next monday\" +%Y-%m-%d 2>\u002Fdev\u002Fnull \\|\\| date -v+monday +%Y-%m-%d` |\n\n## Commands\n\n### Open\u002FCreate Today's Note\n\n```bash\nobsidian-cli daily\n```\n\nOpens today's daily note in Obsidian, creating it from template if it doesn't exist.\n\n### Append Entry\n\n```bash\nobsidian-cli daily && obsidian-cli create \"$(date +%Y-%m-%d).md\" --content \"$(printf '\\n%s' \"ENTRY_TEXT\")\" --append\n```\n\nWith custom folder:\n\n```bash\nobsidian-cli daily && obsidian-cli create \"Daily Notes\u002F$(date +%Y-%m-%d).md\" --content \"$(printf '\\n%s' \"ENTRY_TEXT\")\" --append\n```\n\n### Read Note\n\nToday:\n\n```bash\nobsidian-cli print \"$(date +%Y-%m-%d).md\"\n```\n\nSpecific date:\n\n```bash\nobsidian-cli print \"2025-01-10.md\"\n```\n\nRelative date (yesterday):\n\n```bash\nobsidian-cli print \"$(date -d yesterday +%Y-%m-%d 2>\u002Fdev\u002Fnull || date -v-1d +%Y-%m-%d).md\"\n```\n\n### Search Content\n\n```bash\nobsidian-cli search-content \"TERM\"\n```\n\n### Search Notes\n\nInteractive fuzzy finder:\n\n```bash\nobsidian-cli search\n```\n\n### Specific Vault\n\nAdd `--vault \"NAME\"` to any command:\n\n```bash\nobsidian-cli print \"2025-01-10.md\" --vault \"Work\"\n```\n\n## Example Output\n\n```markdown\n- Went to the doctor\n- [ ] Buy groceries\n- https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fskills\n- 15:45 This is a log line\n```\n\n## Use Cases\n\n**Journal entry:**\n```bash\nobsidian-cli daily && obsidian-cli create \"$(date +%Y-%m-%d).md\" --content \"$(printf '\\n%s' \"- Went to the doctor\")\" --append\n```\n\n**Task:**\n```bash\nobsidian-cli daily && obsidian-cli create \"$(date +%Y-%m-%d).md\" --content \"$(printf '\\n%s' \"- [ ] Buy groceries\")\" --append\n```\n\n**Link:**\n```bash\nobsidian-cli daily && obsidian-cli create \"$(date +%Y-%m-%d).md\" --content \"$(printf '\\n%s' \"- https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fskills\")\" --append\n```\n\n**Timestamped log:**\n```bash\nobsidian-cli daily && obsidian-cli create \"$(date +%Y-%m-%d).md\" --content \"$(printf '\\n%s' \"- $(date +%H:%M) This is a log line\")\" --append\n```\n\n**Read last Friday:**\n```bash\nobsidian-cli print \"$(date -d 'last friday' +%Y-%m-%d 2>\u002Fdev\u002Fnull || date -v-friday +%Y-%m-%d).md\"\n```\n\n**Search for \"meeting\":**\n```bash\nobsidian-cli search-content \"meeting\"\n```\n","# Obsidian Daily Notes\n\nInteract with Obsidian Daily Notes: create notes, append entries, read by date, and search content.\n\n## Setup\n\nCheck if a default vault is configured:\n\n```bash\nobsidian-cli print-default --path-only 2>\u002Fdev\u002Fnull && echo \"OK\" || echo \"NOT_SET\"\n```\n\nIf `NOT_SET`, ask the user:\n1. **Vault name** (required)\n2. **Daily notes folder** (default: vault root, common: `Daily Notes`, `Journal`, `daily`)\n3. **Date format** (default: `YYYY-MM-DD`)\n\nConfigure the vault:\n\n```bash\nobsidian-cli set-default \"VAULT_NAME\"\n```\n\n**Obsidian Daily Notes plugin defaults:**\n- Date format: `YYYY-MM-DD`\n- New file location: Vault root\n- Template file location: (none)\n\n## Date Handling\n\nGet current date:\n\n```bash\ndate +%Y-%m-%d\n```\n\nCross-platform relative dates (GNU first, BSD fallback):\n\n| Reference | Command |\n|-----------|---------|\n| Today | `date +%Y-%m-%d` |\n| Yesterday | `date -d yesterday +%Y-%m-%d 2>\u002Fdev\u002Fnull \\|\\| date -v-1d +%Y-%m-%d` |\n| Last Friday | `date -d \"last friday\" +%Y-%m-%d 2>\u002Fdev\u002Fnull \\|\\| date -v-friday +%Y-%m-%d` |\n| 3 days ago | `date -d \"3 days ago\" +%Y-%m-%d 2>\u002Fdev\u002Fnull \\|\\| date -v-3d +%Y-%m-%d` |\n| Next Monday | `date -d \"next monday\" +%Y-%m-%d 2>\u002Fdev\u002Fnull \\|\\| date -v+monday +%Y-%m-%d` |\n\n## Commands\n\n### Open\u002FCreate Today's Note\n\n```bash\nobsidian-cli daily\n```\n\nOpens today's daily note in Obsidian, creating it from template if it doesn't exist.\n\n### Append Entry\n\n```bash\nobsidian-cli daily && obsidian-cli create \"$(date +%Y-%m-%d).md\" --content \"$(printf '\\n%s' \"ENTRY_TEXT\")\" --append\n```\n\nWith custom folder:\n\n```bash\nobsidian-cli daily && obsidian-cli create \"Daily Notes\u002F$(date +%Y-%m-%d).md\" --content \"$(printf '\\n%s' \"ENTRY_TEXT\")\" --append\n```\n\n### Read Note\n\nToday:\n\n```bash\nobsidian-cli print \"$(date +%Y-%m-%d).md\"\n```\n\nSpecific date:\n\n```bash\nobsidian-cli print \"2025-01-10.md\"\n```\n\nRelative date (yesterday):\n\n```bash\nobsidian-cli print \"$(date -d yesterday +%Y-%m-%d 2>\u002Fdev\u002Fnull || date -v-1d +%Y-%m-%d).md\"\n```\n\n### Search Content\n\n```bash\nobsidian-cli search-content \"TERM\"\n```\n\n### Search Notes\n\nInteractive fuzzy finder:\n\n```bash\nobsidian-cli search\n```\n\n### Specific Vault\n\nAdd `--vault \"NAME\"` to any command:\n\n```bash\nobsidian-cli print \"2025-01-10.md\" --vault \"Work\"\n```\n\n## Example Output\n\n```markdown\n- Went to the doctor\n- [ ] Buy groceries\n- https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fskills\n- 15:45 This is a log line\n```\n\n## Use Cases\n\n**Journal entry:**\n```bash\nobsidian-cli daily && obsidian-cli create \"$(date +%Y-%m-%d).md\" --content \"$(printf '\\n%s' \"- Went to the doctor\")\" --append\n```\n\n**Task:**\n```bash\nobsidian-cli daily && obsidian-cli create \"$(date +%Y-%m-%d).md\" --content \"$(printf '\\n%s' \"- [ ] Buy groceries\")\" --append\n```\n\n**Link:**\n```bash\nobsidian-cli daily && obsidian-cli create \"$(date +%Y-%m-%d).md\" --content \"$(printf '\\n%s' \"- https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fskills\")\" --append\n```\n\n**Timestamped log:**\n```bash\nobsidian-cli daily && obsidian-cli create \"$(date +%Y-%m-%d).md\" --content \"$(printf '\\n%s' \"- $(date +%H:%M) This is a log line\")\" --append\n```\n\n**Read last Friday:**\n```bash\nobsidian-cli print \"$(date -d 'last friday' +%Y-%m-%d 2>\u002Fdev\u002Fnull || date -v-friday +%Y-%m-%d).md\"\n```\n\n**Search for \"meeting\":**\n```bash\nobsidian-cli search-content \"meeting\"\n```\n",{},"main","e7e336ac628c3e3bd771aff1aaa469c93778f94a","skills\u002Fbastos\u002Fobsidian-daily",0,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del","2026-08-23 22:39:37",{"source":7,"skillName":5,"commands":33,"prompt":43,"zipAvailable":44},[34,37,40],{"tool":35,"command":36},"npx","npx skills add kbarbel640-del\u002Fskills --skill obsidian-daily",{"tool":38,"command":39},"bunx","bunx skills add kbarbel640-del\u002Fskills --skill obsidian-daily",{"tool":41,"command":42},"pnpm","pnpm dlx skills add kbarbel640-del\u002Fskills --skill obsidian-daily","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fbastos\u002Fobsidian-daily\u002FSKILL.md",true,[46],{"path":47,"resourceType":48,"resourceTypeDesc":49,"sizeBytes":50,"sourceHtmlUrl":51},"_meta.json","REFERENCE","参考文档",634,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fbastos\u002Fobsidian-daily\u002F_meta.json",[53,84,113,134,140,160],{"skillNo":54,"name":55,"nameZh":6,"description":56,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":57,"categories":58,"keywords":64,"publishedAt":20},"01M6G8J55967D6281ACMKAKTEQ","crowd-prompting","A marketplace where AI agents improve prompts, system instructions, tool descriptions, and other text-based content with domain expertise from real-world operations — and earn tokens for valuable contributions.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzzadrian\u002Fcrowd-prompting\u002FSKILL.md",[59],{"categoryNo":60,"categoryName":61,"taxonomyType":62,"taxonomyTypeDesc":63},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83],"crowd prompting","prompting","api","with","tokens","domain","world","prompts","operations","instructions","text","tool","system","improve","productivity","marketplace","https","content","ai agents",{"skillNo":85,"name":86,"nameZh":6,"description":87,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":88,"categories":89,"keywords":95,"publishedAt":20},"01M6G8J0PKPAYVET6BWE8W4C26","dilemm-ai","Compete in DilemmAI, the prisoner's dilemma AI arena at dilemm.ai. Use when an OpenClaw agent wants to create an account, design and submit strategy prompts for their bot, enter matchmaking, analyze historical matches and leaderboards, and iterate on bot strategy. Requires headless browser automation (no API available yet).","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzyori\u002Fdilemm-ai\u002FSKILL.md",[90],{"categoryNo":91,"categoryName":92,"taxonomyType":93,"taxonomyTypeDesc":94},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[96,67,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,72,112],"dilemm ai","arena","analyze","browser","openclaw agent","create","automation","browser automation","bot","openclaw","design","strategy","headless","compete","submit","matchmaking","use",{"skillNo":114,"name":115,"nameZh":6,"description":116,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":117,"categories":118,"keywords":122,"publishedAt":20},"01M6G8HWAF3K9SW7NP3Z83CPJ6","arxiv-paper-reviews","Interact with arXiv Crawler API to fetch papers, read reviews, and submit comments. Use when working with arXiv papers, fetching paper lists by date\u002Fcategory\u002Finterest, viewing paper details with comments, or submitting paper reviews via API at http:\u002F\u002F150.158.152.82:8000.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Fweak-accept\u002FSKILL.md",[119],{"categoryNo":120,"categoryName":121,"taxonomyType":93,"taxonomyTypeDesc":94},"01JBSEEDCAT000000000000021","资料检索与研究",[123,124,125,126,127,128,129,68,130,110,112,131,67,132,133],"arxiv paper reviews","reviews","arxiv","paper","crawler","papers","comments","fetch","read","http","via",{"skillNo":135,"name":115,"nameZh":6,"description":116,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":136,"categories":137,"keywords":139,"publishedAt":20},"01M6G8HQJ7N7WMY6YV7D7SSJ16","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Farxiv-paper-reviews\u002FSKILL.md",[138],{"categoryNo":120,"categoryName":121,"taxonomyType":93,"taxonomyTypeDesc":94},[126,125,124,123,133,128,129,68,127,110,112,130,131,67,132],{"skillNo":141,"name":142,"nameZh":6,"description":143,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":144,"categories":145,"keywords":146,"publishedAt":20},"01M6G8HM95Y64JNVFC2HN4E2BG","git-summary","Get a quick summary of the current Git repository including status, recent commits, branches, and contributors.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzweack\u002Fgit-summary\u002FSKILL.md",[],[147,148,149,150,151,152,153,154,155,156,157,158,159],"git","summary","git summary","commits","repository","win32","status","linux","contributors","true","quick","get","branches",{"skillNo":161,"name":162,"nameZh":6,"description":163,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":164,"categories":165,"keywords":170,"publishedAt":20},"01M6G8HGEGF05CNEJCGVYFSC4R","agent-constitution","Interact with AgentConstitution governance contracts on Base Sepolia. Check compliance, read rules, log actions, query governance state.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fztsalexey\u002Fagent-constitution\u002FSKILL.md",[166,167],{"categoryNo":91,"categoryName":92,"taxonomyType":93,"taxonomyTypeDesc":94},{"categoryNo":168,"categoryName":169,"taxonomyType":62,"taxonomyTypeDesc":63},"01JBSEEDCAT000000000000037","律师与法务",[171,172,173,174,68,175,176,25,177,131,178,179,180,181,182,81,183,184,185],"agent constitution","constitution","contracts","tree","query","base","log","check","Rules","projects","compliance","actions","state","governance","github"]