---
title: "srinitude-skills"
description: "Portable Agent Skills and read-only local tools."
canonical: https://agentpluginsdirectory.com/plugins/srinitude-skills
last-updated: 2026-10-21
---

# srinitude-skills
Portable Agent Skills and read-only local tools.
- Slug: srinitude-skills
- Publisher: Kiren Srinivasan
- Repository: https://github.com/srinitude/skills
- Manifest: plugin.json
- Version: 0.1.0
- License: MIT
- Category (editorial): agent-tooling
- Skills: 24 (always-current-datetime, by-design, dedupe, design-like-im-5, dtcg-tokens, figma-code-connect-design-system, goal-prompt, human-language, logic-audit, meaning-preserving-rewrite, mobile-first-website-design, only-one-interpretation, outcome-bounded-work, prompt-enhancer, reify, rich-and-native-markdown, simplify-skill, skill-factory, starting-point, timebox, tool-call-configuration-for, visual-design-system-extractor, would-agents-actually, would-humans-actually)
- MCP servers: 1 (srinitude-skills)
- Stars: 2
- Repository created: 2026-07-20
- Repository last pushed: 2026-10-21
- Publisher type: User
- Listing: https://agentpluginsdirectory.com/plugins/srinitude-skills
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What srinitude-skills does, in the publisher's words

Portable Agent Skills from one canonical source tree.

This repository is an Agent Plugins 1.0.0 package of portable skills that follow the Agent Skills specification, plus a read-only local MCP server.

- Canonical skill packages under skills/.
- Root plugin.json and mcp.json for Agent Plugins v1 clients.
- Trigger, behavior, failure, recovery, and speed evaluations.
- A bundled, read-only local MCP server.
- Existing native plugin metadata and adapters for client-specific routes.
- Strict JSON Schemas for manifests, reports, benchmarks, and checkpoints.

No client integration contains a second skill body.

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/srinitude/skills/HEAD/README.md

## Skills

- always-current-datetime: Use when replying. Refresh current date and time.
- by-design: Use when any request arrives, and especially when it touches a screen, component, flow, brand, layout, typography, colour, motion, copy, icon, form, table, dashboard, navigation, onboarding, pricing, checkout, notification, accessibility, design system, or brief. Use when choosing between direction…
- dedupe: Use when deduplicating bounded collections.
- design-like-im-5: Use when creating, reviewing, or revising a digital product, full flow, design system, or screen set. It keeps the user-facing core simple across parts, states, access needs, inputs, and screen sizes. Use it for product design, UX, UI, interaction, motion, or design review work.
- dtcg-tokens: Use when any multimodal source must become source-specific DTCG tokens with a vision-reviewed standalone proof artifact.
- figma-code-connect-design-system: Use when a FigJam board, product requirements document, reference image, Figma design file, published library, or codebase must become or update an evidence-traceable Figma design system, DTCG token hierarchy, platform-specific UI templates, production components, and verified Code Connect mappings…
- goal-prompt: Use when packaging source input for a standing goal.
- human-language
- logic-audit: Use when finding contradictions or reasoning gaps.
- meaning-preserving-rewrite: Use when rewriting rules without meaning loss.
- mobile-first-website-design: Use when designing landing pages and marketing websites.
- only-one-interpretation: Use when disambiguating prompts, not improving or running.
- outcome-bounded-work: Use when instructions mix outcomes with recipes.
- prompt-enhancer
- reify
- rich-and-native-markdown
- simplify-skill
- skill-factory
- starting-point
- timebox
- tool-call-configuration-for
- visual-design-system-extractor
- would-agents-actually
- would-humans-actually

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.

## MCP servers

- srinitude-skills: transport: stdio; command: node ${PLUGIN_ROOT}/mcp/dist/server.mjs

Read from the plugin's own mcp.json. Environment variable names only, never values.
