AgentStack
SKILL verified MIT Self-run

Todoist Integration (`/todoist`)

skill-tpitsunov-obsidian-skills-todoist-integration · by tpitsunov

Manage Todoist tasks directly. Create, complete, and list tasks safely without leaking your API key to the AI context.

No reviews yet
0 installs
8 views
0.0% view→install

Install

$ agentstack add skill-tpitsunov-obsidian-skills-todoist-integration

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Todoist Integration (`/todoist`)? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Todoist Workflow

When the user asks you to interact with their Todoist tasks (e.g., list tasks, add a task from meeting notes, complete a task), follow these exact rules.

Zero-LLM-Contact Security Model

CRITICAL: Never ask the user to paste their API key in the chat. The script stores credentials in the OS Keychain and handles authentication transparently.


Step 1: Execute Command(s)

Use the provided run.sh wrapper. It auto-creates a virtual environment on first run.

# To setup authentication (Tell user to run this in their terminal manually if auth fails):
/absolute/path/to/Obsidian-AI-Skills/todoist_integration/run.sh auth

# To list projects (to get IDs):
/absolute/path/to/Obsidian-AI-Skills/todoist_integration/run.sh projects

# To list tasks (supports natural language filters):
/absolute/path/to/Obsidian-AI-Skills/todoist_integration/run.sh list
/absolute/path/to/Obsidian-AI-Skills/todoist_integration/run.sh list --filter "today"

# To add a task:
/absolute/path/to/Obsidian-AI-Skills/todoist_integration/run.sh add "Buy milk" --due "tomorrow" --priority 4

# To complete/close a task by its ID:
/absolute/path/to/Obsidian-AI-Skills/todoist_integration/run.sh close "12345678"

Step 2: Inform the User

After the script runs successfully, briefly confirm to the user what was done.

If the script returns an Authentication required error, tell the user to open their terminal and run: /path/to/todoist_integration/run.sh auth This stores the token in the OS Keychain, completely isolated from the AI context.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.