Skip to content
Skillv1.0.0

Tasks2Bookstack

This tool syncs caldav tasks to a page in the bookstack wiki software.

by IceWreck(0) 0 installs
Free
Sign in to install

Free account. Installing gives you the manifest plus copy-paste snippets.

See reviews

About

Imported from IceWreck/Tasks2Bookstack (AGENTS.md). Install upstream with npx skills add IceWreck/Tasks2Bookstack. Copyright stays with the author.

Agents Knowledge

This tool syncs caldav tasks to a page in the bookstack wiki software.

Code Conventions

  • Write modular, clean and fully typed modern python code.
  • Prefer logger instead of print statements.
  • Log lines and exceptions should always start with a lowercase char.
  • Log lines should not end with a period.
  • Use python 3.11+ style typing.
  • Try not to use Any for typing.

Linting

make lint
make mypy

Formatting

make format

Dependency Management

We use uv to manage Python dependencies.

Run

uv add <your-package-name>

This installs the package and adds it to pyproject.toml.

Running The Application

make run

Use it

Copy one of these into your project. Installing also returns the manifest and these snippets.

yaml
targets:
  - https://api.opensmartroute.ai/api/v1/registry/icewreck-tasks2bookstack-tasks2bookstack/manifest   # or paste the manifest below

Manifest

An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.

icewreck-tasks2bookstack-tasks2bookstack.ocm.jsonjson
{
  "ocm": "1",
  "id": "icewreck-tasks2bookstack-tasks2bookstack",
  "kind": "skill",
  "name": "Tasks2Bookstack",
  "description": "This tool syncs caldav tasks to a page in the bookstack wiki software.",
  "publisher": "IceWreck",
  "version": "1.0.0",
  "capabilities": {
    "domains": [
      "general"
    ],
    "tags": [
      "skill-md",
      "github-agents"
    ],
    "languages": [
      "en"
    ]
  },
  "quality_prior": 0.6,
  "examples": [
    "This tool syncs caldav tasks to a page in the bookstack wiki software."
  ],
  "primary": false,
  "metadata": {
    "source": {
      "provider": "github-agents",
      "repository": "https://github.com/IceWreck/Tasks2Bookstack",
      "path": "AGENTS.md",
      "ref": "e423457b4b43c553312cf0d3ca19af946fc5d218",
      "url": "https://github.com/IceWreck/Tasks2Bookstack/blob/e423457b4b43c553312cf0d3ca19af946fc5d218/AGENTS.md",
      "key": "IceWreck/Tasks2Bookstack/AGENTS.md"
    }
  },
  "instructions": "# Agents Knowledge\n\nThis tool syncs caldav tasks to a page in the bookstack wiki software.\n\n## Code Conventions\n\n- Write modular, clean and fully typed modern python code.\n- Prefer logger instead of print statements.\n- Log lines and exceptions should always start with a lowercase char.\n- Log lines should not end with a period.\n- Use python 3.11+ style typing.\n- Try not to use `Any` for typing.\n\n\n## Linting\n```\nmake lint\n```\n\n```\nmake mypy\n```\n\n## Formatting\n\n\n```\nmake format\n```\n\n## Dependency Management\n\nWe use uv to manage Python dependencies.\n\nRun\n\n```\nuv add <your-package-name>\n```\n\nThis i",
  "cost": {
    "context_tokens": 174
  }
}

Fetch it by URL: GET /api/v1/registry/icewreck-tasks2bookstack-tasks2bookstack/manifest?version=1.0.0

Reviews

Star ratings from people who tried it. One review per account; edit yours any time.

No reviews yet. Install it, try it, and be the first to rate it.