{
  "schema_version": "newruntime-agent-readable-v0.1",
  "type": "trend_pattern",
  "slug": "skills-become-portable-capability-layer",
  "title": "Skills become a portable capability layer",
  "description": "Instructions, scripts, tools, and resources are being packaged as discoverable capabilities that can move across sessions, agents, and model providers.",
  "thesis": "Agent skills are emerging as a portable capability layer, but their value depends on progressive disclosure, provenance, security review, and behavioral evaluation.",
  "status": "published",
  "confidence": "medium",
  "first_seen": "2026-06-28",
  "last_verified": "2026-07-16",
  "supporting_signals": [
    "tg-2707",
    "tg-2666",
    "tg-2673",
    "tg-2559"
  ],
  "related_posts": [
    "claude-code-subagents-memory",
    "agent-api-design"
  ],
  "counter_evidence": [
    "Provider-specific tools, hooks, context models, and permission systems still limit true portability between agent runtimes.",
    "A poorly designed or malicious skill can reduce task performance, consume context, or execute unsafe commands."
  ],
  "revision_trigger": "Revise the thesis if cross-harness reuse remains rare or if evaluated skill packages fail to outperform simpler local instructions and typed tools.",
  "topics": [
    "agent-skills",
    "evals",
    "context-engineering"
  ],
  "source_urls": [
    "https://github.com/benchflow-ai/skillsbench",
    "https://platform.claude.com/docs/en/agents-and-tools/agent-skills/best-practices",
    "https://github.com/shadcn/improve",
    "https://pydantic.dev/articles/pydantic-ai-capabilities"
  ],
  "routes": {
    "html": "https://newruntime.com/patterns/skills-become-portable-capability-layer/",
    "markdown": "https://newruntime.com/patterns/skills-become-portable-capability-layer.md",
    "json": "https://newruntime.com/patterns/skills-become-portable-capability-layer.json"
  },
  "source_format": "markdown"
}
