Install
$ agentstack add skill-plato-corp-skills-sync ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo 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.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Sync — Tiro notes → wiki
Pull your Tiro meeting notes and transcripts into the wiki so your conversations become part of your compounding knowledge base. Tiro is the source of truth; raw/ preserves originals; wiki/sources/ gets one page per note.
Prerequisites
- Tiro account with notes, and the Tiro CLI:
`` npm install -g @theplato/tiro-cli tiro auth login ``
- An LLM Wiki (create one with
/tiro:bootstrap-wikiif needed).
Usage
/tiro:sync [optional: --since 7d | --all-history]
Workflow
- Verify access.
tiro auth status --json. On auth failure, tell the user to runtiro auth login— do not retry automatically. - Discover. List candidate notes:
`` tiro notes list --since 30d --json ` (default window 30d; honor the user's --since / full-history request). Compare against notes already in the wiki — source pages record the note GUID (first 8 characters in the filename and/or source_path`), so a note already ingested is skipped. Same GUID is never ingested twice; idempotent by GUID, not by title — duplicate titles with different GUIDs are all kept.
- Download each new note into
raw/tiro/:
`` tiro notes get --output raw/tiro/--.md --include transcript `` One note's failure must not block the rest; collect failures and report them at the end.
- Ingest each downloaded note with the ingest workflow (
/tiro:ingest): source page withsource_path, entity/concept/topic updates, cross-references, index/log/overview.
- For large batches: source pages may be created in parallel, but shared files (
index.md,log.md,overview.md, entity/concept/topic pages) are merged sequentially at the end — never concurrently.
- Report. Notes found / already-synced / newly downloaded / ingested / failed. Offer to commit.
Invariants
- Never modify, overwrite, or delete existing files in
raw/. - Every source page records
source_pathback to the raw file. - Re-running the same sync is always safe (idempotence by GUID).
Make it a habit
Run /tiro:schedule-sync once to register a recurring daily sync — the wiki stays current without anyone remembering to do it.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: plato-corp
- Source: plato-corp/skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.