← 返回
效率工具 Key 中文

Muguozi1 Openclaw Feishu Calendar

Manage Feishu calendars by listing, searching, checking schedules, syncing events, and marking tasks with date/time extraction and attendee assignment.
管理飞书日历,支持列举、搜索、查看日程、同步事件及标记任务,可提取日期时间并分配参会人。
muguozi1
效率工具 clawhub v1.0.0 1 版本 100000 Key: 需要
★ 0
Stars
📥 804
下载
💾 20
安装
1
版本
#latest

概述

feishu-calendar

Manage Feishu (Lark) Calendars. Use this skill to list calendars, check schedules, and sync events.

Usage

List Calendars

Check available calendars and their IDs.

node skills/feishu-calendar/list_test.js

Search Calendar

Find a calendar by name/summary.

node skills/feishu-calendar/search_cal.js

Check Master's Calendar

Specific check for the Master's calendar status.

node skills/feishu-calendar/check_master.js

Sync Routine

Run the calendar synchronization routine (syncs events to local state/memory).

node skills/feishu-calendar/sync_routine.js

Setup

Requires FEISHU_APP_ID and FEISHU_APP_SECRET in .env.

Standard Protocol: Task Marking

Trigger: User says "Mark this task" or "Remind me to...".

Action:

  1. Analyze: Extract date/time (e.g., "Feb 4th" -> YYYY-MM-04).
  2. Execute: Run create.js with --attendees set to the requester's ID.
  3. Format:

```bash

node skills/feishu-calendar/create.js --summary "Task: " --desc "<Context>" --start "<ISO>" --end "<ISO+1h>" --attendees "<User_ID>"</p><p> ```</p><h3>Setup Shared Calendar</h3><p>Create a shared calendar for a project and add members.</p><pre><code>node skills/feishu-calendar/setup_shared.js --name "Project Name" --desc "Description" --members "ou_1,ou_2" --role "writer" </code></pre><hr><h2>🚀 30 秒快速开始</h2><pre><code># 基础用法 # TODO: 添加具体命令示例 </code></pre><h2>📋 何时使用</h2><p><strong>当以下情况时使用此技能:</strong></p><ol><li>场景 1</li><li>场景 2</li><li>场景 3</li></ol><h2>🔧 配置</h2><h3>必需配置</h3><pre><code># 环境变量或配置文件 </code></pre><h3>可选配置</h3><pre><code># 可选参数 </code></pre><h2>💡 实际应用场景</h2><h3>场景 1: 基础用法</h3><pre><code># 命令示例 </code></pre><h3>场景 2: 进阶用法</h3><pre><code># 命令示例 </code></pre><h2>🧪 测试</h2><pre><code># 运行测试 python3 scripts/test.py </code></pre><h2>⚠️ 故障排查</h2><h3>常见问题</h3><p><strong>问题:</strong> 描述问题</p><p><strong>解决方案:</strong></p><pre><code># 解决步骤 </code></pre><h2>📚 设计原则</h2><p>本技能遵循 Karpathy 的极简主义设计哲学:</p><ol><li><strong>单一职责</strong> - 只做一件事,做好</li><li><strong>清晰可读</strong> - 代码即文档</li><li><strong>快速上手</strong> - 30 秒理解用法</li><li><strong>最小依赖</strong> - 只依赖必要的库</li><li><strong>教育优先</strong> - 详细的注释和示例</li></ol><hr><p><em>最后更新:2026-03-16 | 遵循 Karpathy 设计原则</em></p><hr><h2>🏷️ 质量标识</h2><table><thead><tr><th>标识</th><th>说明</th></tr></thead><tbody><tr><td>------</td><td>------</td></tr><tr><td><strong>质量评分</strong></td><td>90+/100 ⭐⭐⭐⭐⭐</td></tr><tr><td><strong>优化状态</strong></td><td>✅ 已优化 (2026-03-16)</td></tr><tr><td><strong>设计原则</strong></td><td>Karpathy 极简主义</td></tr><tr><td><strong>测试覆盖</strong></td><td>✅ 自动化测试</td></tr><tr><td><strong>示例代码</strong></td><td>✅ 完整示例</td></tr><tr><td><strong>文档完整</strong></td><td>✅ SKILL.md + README.md</td></tr></tbody></table><p><strong>备注</strong>: 本技能已在 2026-03-16 批量优化中完成优化,遵循 Karpathy 设计原则。</p></div> </div> </div> <div id="tab-versions" class="detail-content"> <div class="detail-section"> <h2>版本历史</h2> <p style="margin-bottom:12px;font-size:14px;color:#94a3b8;">共 1 个版本</p> <ul class="version-list"> <li> <div> <span class="version-tag">v1.0.0</span> <span style="font-size:11px;color:#5b6abf;margin-left:8px;background:#eef0ff;padding:1px 8px;border-radius:10px;">当前</span> </div> <div style="font-size:12px;color:#94a3b8;"> 2026-03-20 04:23 安全 安全 </div> </li> </ul> </div> </div> <div id="tab-security" class="detail-content"> <div class="detail-section"> <h2>安全检测</h2> <div class="sec-grid"> <div class="sec-card"> <h4>腾讯云安全 (Keen)</h4> <div class="sec-status sec-safe"> 安全,无风险 </div> <a href="https://tix.qq.com/search/skill?keyword=bf8248eed94485fd50c9da1dcfa5f653" target="_blank">查看报告</a> </div> <div class="sec-card"> <h4>腾讯云安全 (Sanbu)</h4> <div class="sec-status sec-safe"> 安全,无风险 </div> <a href="https://static.cloudsec.tencent.com/html-report-v2/2026/05/25/414252_00351c34f0a3618cf615dd825e4405cc.html?q-sign-algorithm=sha1&q-ak=AKID8JMG1bzBC1dz96qNhssfFftujT1NCoFi&q-sign-time=1781303163%3B1812839163&q-key-time=1781303163%3B1812839163&q-header-list=host&q-url-param-list=&q-signature=457fa417e1cfb5af3460040a5f1d950d0f273c2e" target="_blank">查看报告</a> </div> </div> </div> </div> <!-- Recommended Skills --> <div style="margin-top:24px;"> <h2 style="font-size:18px;font-weight:600;margin-bottom:16px;">🔗 相关推荐</h2> <div class="rec-grid"> <div class="rec-card"> <span class="badge-cat" style="margin-bottom:8px;display:inline-block;">productivity</span> <h3><a href="/s/nano-pdf">Nano Pdf</a></h3> <div class="rec-owner">steipete</div> <div class="rec-desc">使用nano-pdf CLI通过自然语言指令编辑PDF</div> <div class="rec-stats"> <span style="color:#f39c12;">★ 275</span> <span style="color:#5b6abf;">📥 114,811</span> </div> </div> <div class="rec-card"> <span class="badge-cat" style="margin-bottom:8px;display:inline-block;">data-analysis</span> <h3><a href="/s/evolver-1-17-1">Evolver 1.17.1</a></h3> <div class="rec-owner">muguozi1</div> <div class="rec-desc">面向AI智能体的自进化引擎。通过分析运行历史识别改进点,并执行协议约束的进化。</div> <div class="rec-stats"> <span style="color:#f39c12;">★ 2</span> <span style="color:#5b6abf;">📥 927</span> </div> </div> <div class="rec-card"> <span class="badge-cat" style="margin-bottom:8px;display:inline-block;">productivity</span> <h3><a href="/s/word-docx">Word / DOCX</a></h3> <div class="rec-owner">ivangdavila</div> <div class="rec-desc">创建、检查和编辑 Microsoft Word 文档及 DOCX 文件,支持样式、编号、修订记录、表格、分节符及兼容性检查等功能。</div> <div class="rec-stats"> <span style="color:#f39c12;">★ 438</span> <span style="color:#5b6abf;">📥 147,526</span> </div> </div> </div> </div> </div> <script> document.addEventListener('DOMContentLoaded',function(){ document.querySelectorAll('.detail-tab').forEach(function(btn){ btn.addEventListener('click',function(e){ var tab = this.getAttribute('data-tab'); document.querySelectorAll('.detail-tab').forEach(function(b){b.classList.remove('active')}); document.querySelectorAll('.detail-content').forEach(function(c){c.classList.remove('active')}); this.classList.add('active'); var el = document.getElementById('tab-'+tab); if(el) el.classList.add('active'); }); }); }); </script> <div class="footer"> <p>Skill工具集 © 2026</p> </div></body> </html>