ソース情報
- リポジトリ
- Abd0r/porcupineai
- ソースの最終更新活動
- 2026年8月6日 14:20
- 検出された SKILL.md の言語
- 英語
- スター
- 3
- フォーク
- 0
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
メニュー
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/Abd0r/porcupineai --skill customization-recoveryコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
SOC 職業分類に基づく
SKILL.md を表示中
| name | customization-recovery |
| description | Recover safely from broken Porcupine customizations. |
| stack | meta |
Use this playbook when Porcupine stops starting, behaves incorrectly, or breaks after a settings, extension, skill, prompt, theme, project-resource, model, or source customization. It identifies the failing layer, preserves the user's work, and verifies a minimal repair. It does not delete customizations, reset credentials, or reinstall software without explicit user approval.
/reload..disabled; do not delete.Use bash to run:
porcupine --no-extensions --no-skills --no-prompt-templates --no-themes --no-context-files --no-session
For a suspicious project, add --no-approve. This matters because project trust does not prevent AGENTS.md and CLAUDE.md from loading; --no-context-files does.
Keep built-in tools enabled. Do not use --no-tools unless a built-in tool itself is known to be the failure.
Compare the original launch to recovery variants:
--no-extensions: extension or package extension.--no-skills --no-prompt-templates: skill frontmatter/body or prompt resource.--no-themes: custom theme.--no-context-files --no-approve: project settings, resource directories, or context instructions.--provider <provider> --model <model>: saved provider/model selection.--no-session: corrupt or problematic session.Do not infer the layer from timing alone. A flag must make a reproducible difference.
Settings are at ~/.porcupine/agent/settings.json globally and .porcupine/settings.json per project. Use bash to create a private timestamped backup directory, then copy only the affected settings/resource file. Do not include auth or credential files.
Validate a settings file before editing it:
python3 -m json.tool <settings-file> >/dev/null
.disabled, then re-enable resources one by one.--provider / --model override first, then update saved settings if the user wants it.git status --short, git diff --check, run the focused test, and preserve the diff. Never run a destructive git command without approval.Run the original command. For source edits, run npm run build and focused tests. Report:
| Purpose | Command/flag |
|---|---|
| Disable discovered extensions | --no-extensions / -ne |
| Disable discovered skills | --no-skills / -ns |
| Disable prompt templates | --no-prompt-templates / -np |
| Disable themes | --no-themes |
| Disable AGENTS/CLAUDE context | --no-context-files / -nc |
| Ignore project-local resources | --no-approve / -na |
| Isolate session state | --no-session |
| Override saved model | --provider <name> --model <id> |
A repair is complete only if normal startup succeeds without recovery flags, the affected resource is either working or explicitly quarantined, and no credential or unrelated customization changed.
docs/customization-recovery.md in the Porcupine checkout.docs/extensions.md.docs/security.md and docs/settings.md.