portable-project-adapter

Adapts reusable skill packs to a new repository by profiling local context.

Updated May 29, 2026
One-click install
npx skills add https://github.com/RatnaAtika/Indonesian-ASR-11-Class-Dataset --skill portable-project-adapter-ratnaatika
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: portable-project-adapter
Source: https://github.com/RatnaAtika/Indonesian-ASR-11-Class-Dataset/tree/main/.agents/skills/portable-project-adapter
Command: npx skills add https://github.com/RatnaAtika/Indonesian-ASR-11-Class-Dataset --skill portable-project-adapter-ratnaatika

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Reusable skill packs often carry assumptions from their source project—names, data shapes, and conventions—that break or mislead when dropped into a different repository. This Skill reads the target repository's local context and rewrites the imported skills so they fit the new project without leaking source-project assumptions. ## Core Features & Use Cases - Local Context Reading: Inspects README.md, AGENTS.md, package manifests, deployment files, and domain docs to understand the target repository. - Profile Classification: Sorts the repository into design-heavy, workflow-heavy, docs-site, or default profiles and loads only the smallest useful skill set. - Assumption Stripping: Rewrites instructions in project-native terms while preserving local security, deployment, and data rules. - Use Case: When porting a shared skill library into a new codebase, run this Skill first so every imported instruction references the new project's actual configs instead of the old project's conventions. ## Quick Start Use the portable-project-adapter skill to adapt the reusable skills in this repository to the current project by reading the local README and manifests, choosing the right profile, and rewriting the instructions in project-native terms.

Frequently Asked Questions about portable-project-adapter

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I adapt reusable skills to a new repository?

Read the target repository's README, AGENTS.md, package manifests, and deployment files first, then classify it into a profile and load only the smallest useful skill set. Rewrite each skill's instructions in project-native terms before use.

What repository profiles does skill adaptation use?

The adapter classifies repositories into four profiles: design-heavy, workflow-heavy, docs-site, or default. The chosen profile determines which subset of the reusable skill pack gets loaded.

Can I copy skills between projects without changes?

No. Source-project names and data shapes should not be carried into a new codebase by default. Treat upstream references as guidance, prefer explicit local config files, and keep local security, deployment, and data rules intact.

What happens when a project-specific contract is missing?

Create a local placeholder in the target repository instead of inventing a global one. This keeps assumptions explicit and prevents hidden coupling to the source project.

When should the portable project adapter run in the workflow?

Run it first, before using any other imported skill in a new repository. It establishes the correct local context so downstream skills operate on project-native terms rather than stale source-project assumptions.