Agent Plugins Marketplace
← All plugins

timemark

v0.1.0

Import Timemark stamp-camera photo sets, working around the fact that no Timemark export carries both the full-resolution image and the field values. Gates the import on having both the originals and the Photosheet XLSX, joins them on capture timestamp, then either burns the values into the files as XMP or builds a self-contained archive of images, JSON sidecars and an index.

Claude Code3 Skills

By Daniel RosehillLicense: MIT0 GitHub starsUpdated last month

Directory evidence

Runtimes
Claude Code
Parsed components
3 skill or MCP entries
Source updated
Sep 1, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →

Install timemark for Claude Code

Installs for the current user
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install timemark@agent-plugin-marketplace

Paste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/danielrosehill/Claude-Timemark-Plugin

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The repository root is the plugin root.

Plugin files

timemark/
├── .claude-plugin/plugin.json
├── skills/timemark-archive/SKILL.md
├── skills/timemark-burn-in/SKILL.md
└── skills/timemark-import/SKILL.md

Included Skills3

timemark-archiveskills/timemark-archive/SKILL.md

Build a self-contained Timemark archive - full-resolution images, per-image JSON sidecars, and an index.json referencing them all with hashes. Use after timemark-import when the photo set needs to land in a repo or be handed on as one unit.

timemark-burn-inskills/timemark-burn-in/SKILL.md

Write joined Timemark field values permanently into the image files as XMP, so each photo is self-describing and survives being moved, copied or re-filed. Use after timemark-import has verified both halves are present.

timemark-importskills/timemark-import/SKILL.md

Gate and triage a Timemark photo import - check the user has supplied BOTH the original images and the Photosheet XLSX export before any work starts, because half an import cannot be completed later. Use whenever someone brings Timemark photos, a Photosheet, or a Work Report PDF into a project.

Plugin manifests1

.claude-plugin/plugin.json
{
  "name": "timemark",
  "version": "0.1.0",
  "description": "Import Timemark stamp-camera photo sets, working around the fact that no Timemark export carries both the full-resolution image and the field values. Gates the import on having both the originals and the Photosheet XLSX, joins them on capture timestamp, then either burns the values into the files as XMP or builds a self-contained archive of images, JSON sidecars and an index.",
  "author": {
    "name": "Daniel Rosehill",
    "url": "https://github.com/danielrosehill"
  },
  "repository": "https://github.com/danielrosehill/Claude-Timemark-Plugin",
  "license": "MIT",
  "keywords": [
    "timemark",
    "stamp-camera",
    "photo-metadata",
    "exif",
    "xmp",
    "sidecar",
    "field-capture",
    "inventory-photography",
    "xlsx",
    "android"
  ]
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[timemark on Agent Plugins Marketplace](https://pluginsmp.com/plugins/timemark)