← Back to Skills Marketplace
Morning Manifesto
by
MarcBickel
· GitHub ↗
· v1.0.0
2437
Downloads
3
Stars
4
Active Installs
1
Versions
Install in OpenClaw
/install morning-manifesto
Description
Daily morning reflection workflow with task sync to Obsidian, Apple Reminders, and Linear
Usage Guidance
This skill's described behavior requires access to your Obsidian vault, Apple Reminders, and Linear data and mentions using whisper.cpp, but it doesn't explain how those accesses or binaries are provided. Before installing or enabling it, ask the publisher: (1) How will the skill access your Obsidian files (path, local plugin, or cloud API)? (2) What credentials or OAuth flows are required for Apple Reminders and Linear, and where are tokens stored? (3) Does audio transcription run locally (whisper.cpp) or remotely, and who supplies that binary? (4) Which existing 'apple-reminders' skill implementation will be invoked and what permissions does it need? If you proceed, restrict tokens to least privilege, test with non-sensitive data, and confirm data flow (where copies of your notes and tasks are sent/stored). If the publisher can't clarify these points, treat the integration as risky.
Capability Analysis
Type: OpenClaw Skill
Name: morning-manifesto
Version: 1.0.0
The 'morning-manifesto' skill outlines a daily reflection workflow that integrates with Obsidian, Apple Reminders, and Linear. While it requires file system access (Obsidian), inter-skill communication (Apple Reminders), and network access (Linear), these capabilities are clearly and explicitly aligned with the skill's stated purpose of syncing tasks and notes. There is no evidence of data exfiltration to unauthorized endpoints, malicious execution, persistence mechanisms, obfuscation, or prompt injection attempts to subvert the agent's behavior beyond its described functionality in SKILL.md.
Capability Assessment
Purpose & Capability
The name/description promise (append to Obsidian notes, create/update Apple Reminders, query Linear issues, transcribe audio) would reasonably require access to an Obsidian vault path or API, Apple account/reminders access, and a Linear API token. The skill declares no required env vars, no config paths, and no primary credential — that is inconsistent with the features it describes.
Instruction Scope
SKILL.md instructs the agent to transcribe audio via whisper.cpp, append to an Obsidian vault file for today's date, create/update Apple Reminders, and query Linear across all teams. It does not specify how to locate or authenticate to the Obsidian vault, where to run whisper.cpp (no binary declared), or what credentials/permissions to use for Linear or Apple Reminders. The instructions therefore assume access to user data and services without describing how that access is granted.
Install Mechanism
This is an instruction-only skill (no install spec, no code) which lowers risk in one sense. However, it explicitly mentions using whisper.cpp for transcription (a local binary) and calls other skills (apple-reminders). Those implied dependencies are not declared. The lack of an install step means it's unclear who/what is responsible for providing whisper.cpp or Obsidian integration.
Credentials
The runtime actions clearly require credentials or config: a Linear API token (or OAuth), Apple Reminders access (Apple credentials or a delegated token), and an Obsidian vault path or API. None are declared in requires.env or required config paths. That mismatch is a red flag: the skill asks (in its instructions) for access to potentially sensitive systems but does not declare or justify credential requirements.
Persistence & Privilege
always:false and normal autonomous invocation are fine. The skill plans to call other skills (apple-reminders) and perform write actions (append to vault, create reminders). Because it lacks declared credentials/config, it's unclear whether those actions would run under the user's direct control or require additional onboarding. No 'always' privilege or self-modifying install behavior is present.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install morning-manifesto - After installation, invoke the skill by name or use
/morning-manifesto - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of Morning Manifesto workflow.
- Gathers daily reflections via prompt and supports both text and audio input (with automatic transcription).
- Automatically appends the structured entry to the current day's Obsidian note.
- Syncs listed tasks and commitments with Apple Reminders, updating due dates or creating new reminders as needed.
- Queries Linear for urgent priority issues across all teams and includes them in the daily summary.
- Sends a final message summarizing today's due reminders and urgent Linear issues.
Metadata
Frequently Asked Questions
What is Morning Manifesto?
Daily morning reflection workflow with task sync to Obsidian, Apple Reminders, and Linear. It is an AI Agent Skill for Claude Code / OpenClaw, with 2437 downloads so far.
How do I install Morning Manifesto?
Run "/install morning-manifesto" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Morning Manifesto free?
Yes, Morning Manifesto is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Morning Manifesto support?
Morning Manifesto is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Morning Manifesto?
It is built and maintained by MarcBickel (@marcbickel); the current version is v1.0.0.
More Skills