πŸ“¦

plugin-creator

РСвизия содСрТимого r1 БСзопасно 🌐 Доступ ΠΊ ΡΠ΅Ρ‚ΠΈπŸ“ Доступ ΠΊ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡ‚Π΅ΠΌΠ΅βš™οΈ Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

Create Valid Codex Plugins

Manual plugin setup can produce invalid manifests and inconsistent marketplace entries. This skill scaffolds validated local plugins and manages personal marketplace metadata.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚: Claude Codex Code(CC)
πŸ₯‡ 83 Π—ΠΎΠ»ΠΎΡ‚ΠΎ

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠ΅Π³ΠΎ АгСнта

Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ этот запрос Π² своСго АгСнта. Он содСрТит ΠΊΠ°Π½ΠΎΠ½ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ страницу Skill ΠΈ манифСст.

Запрос Π°Π³Π΅Π½Ρ‚Π°
Review the Skillstore skill "plugin-creator" from https://skillstore.io/skills/plugin-creator.md and its manifest at https://skillstore.io/api/skills/plugin-creator/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

Π’Π°Ρˆ АгСнт ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠ»Π°Π½ ΠΈ Π·Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ всС подтвСрТдСния, Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Π΅ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΎΠΉ бСзопасности.

РСсурсы для AI-Π°Π³Π΅Π½Ρ‚ΠΎΠ²

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ эти ссылки, ΠΊΠΎΠ³Π΄Π° AI-Π°Π³Π΅Π½Ρ‚Ρƒ, crawler ΠΈΠ»ΠΈ script Π½ΡƒΠΆΠ΅Π½ чистый контСкст вмСсто ΠΏΠΎΠ»Π½ΠΎΠΉ страницы.

ΠŸΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ

ИспользованиС «plugin-creator». Create a personal plugin named Incident Tools with skills and scripts.

ΠžΠΆΠΈΠ΄Π°Π΅ΠΌΡ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:

  • Normalized plugin name: incident-tools.
  • Created the manifest, skills directory, and scripts directory.
  • Added the local marketplace entry and completed validation.

ИспользованиС «plugin-creator». Validate the plugin in my current repository.

ΠžΠΆΠΈΠ΄Π°Π΅ΠΌΡ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:

Validation failed because the manifest lacks a default prompt and references a missing icon. No files were changed.

ИспользованиС «plugin-creator». Refresh the cachebuster for my local plugin.

ΠžΠΆΠΈΠ΄Π°Π΅ΠΌΡ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:

Updated the plugin version with one Codex cachebuster suffix. The remaining manifest content was preserved.

Аудит бСзопасности

БСзопасно

The skill intentionally creates and updates plugin files, including hidden Codex configuration under the user home directory. URL, IP, reconnaissance, path traversal, and shell backtick alerts are false positives caused by examples, SVG data, known paths, or Markdown. No prompt injection or unsafe command execution was found.

9
ΠŸΡ€ΠΎΡΠΊΠ°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ²
1,701
ΠŸΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ строк
36
ΠŸΡƒΠ½ΠΊΡ‚Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ
0
Π›ΠΎΠΆΠ½Ρ‹Π΅ срабатывания ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹
ΠŸΡƒΠ½ΠΊΡ‚Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ возмоТностСй (36)

Π­Ρ‚ΠΎ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ возмоТности, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒΡΡ для этого Π½Π°Π²Ρ‹ΠΊΠ°, поэтому ΠΎΠ½ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ, Π½ΠΎ Π½Π΅ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Ρ‘Π½Π½Ρ‹ΠΌ врСдоносным ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ.

Высокий
Hidden file in home directory
`~/.agents/plugins/marketplace.json`. On Windows, use the equivalent path under the user profile.
The workflow intentionally references or updates the hidden Codex marketplace file under the user home directory.
Высокий
Hidden file in home directory
`~/.agents/plugins/marketplace.json`. You do not need `codex plugin marketplace add` for that
The workflow intentionally references or updates the hidden Codex marketplace file under the user home directory.
Высокий
Hidden file in home directory
- Personal plugin: `~/.agents/plugins/marketplace.json`
The workflow intentionally references or updates the hidden Codex marketplace file under the user home directory.
Высокий
Hidden file in home directory
- Personal plugin in `~/.agents/plugins/marketplace.json`: `./plugins/<plugin-name>`
The workflow intentionally references or updates the hidden Codex marketplace file under the user home directory.
Высокий
Hidden file in home directory
- Example: with `~/.agents/plugins/marketplace.json`, `./plugins/<plugin-name>` resolves to
The workflow intentionally references or updates the hidden Codex marketplace file under the user home directory.
Высокий
Hidden file in home directory
- Personal plugin: `~/.agents/plugins/marketplace.json`
The workflow intentionally references or updates the hidden Codex marketplace file under the user home directory.
Высокий
Hidden file in home directory
# Personal marketplace entries default to `~/.agents/plugins/marketplace.json`.
The workflow intentionally references or updates the hidden Codex marketplace file under the user home directory.
Высокий
Hidden file in home directory
`~/.agents/plugins/marketplace.json` is discovered implicitly, but other marketplace paths are not.
The workflow intentionally references or updates the hidden Codex marketplace file under the user home directory.
Высокий
Hidden file in home directory
`~/.agents/plugins/marketplace.json`, with plugins generally being stored in
The workflow intentionally references or updates the hidden Codex marketplace file under the user home directory.
Высокий
Hidden file in home directory
- Creates or updates `~/.agents/plugins/marketplace.json` when `--with-marketplace` is set.
The workflow intentionally references or updates the hidden Codex marketplace file under the user home directory.
Высокий
Hidden file in home directory
- Personal-marketplace creation defaults to `~/.agents/plugins/marketplace.json`. Here,
The workflow intentionally references or updates the hidden Codex marketplace file under the user home directory.
Высокий
Hidden file in home directory
`~/.agents/plugins/marketplace.json` path.
The workflow intentionally references or updates the hidden Codex marketplace file under the user home directory.
Π‘Ρ€Π΅Π΄Π½ΠΈΠΉ
Hidden file access
`~/.agents/plugins/marketplace.json`. On Windows, use the equivalent path under the user profile.
The workflow intentionally references, creates, or validates hidden plugin and marketplace files.
Π‘Ρ€Π΅Π΄Π½ΠΈΠΉ
Hidden file access
`~/.agents/plugins/marketplace.json`. You do not need `codex plugin marketplace add` for that
The workflow intentionally references, creates, or validates hidden plugin and marketplace files.
Π‘Ρ€Π΅Π΄Π½ΠΈΠΉ
Hidden file access
"mcpServers": "./.mcp.json",
The workflow intentionally references, creates, or validates hidden plugin and marketplace files.
Π‘Ρ€Π΅Π΄Π½ΠΈΠΉ
Hidden file access
"apps": "./.app.json",
The workflow intentionally references, creates, or validates hidden plugin and marketplace files.
Π‘Ρ€Π΅Π΄Π½ΠΈΠΉ
Hidden file access
"mcpServers": "./.mcp.json"
The workflow intentionally references, creates, or validates hidden plugin and marketplace files.
Π‘Ρ€Π΅Π΄Π½ΠΈΠΉ
Hidden file access
- Personal plugin: `~/.agents/plugins/marketplace.json`
The workflow intentionally references, creates, or validates hidden plugin and marketplace files.
Π‘Ρ€Π΅Π΄Π½ΠΈΠΉ
Hidden file access
- Repo/team plugin: `<repo-root>/.agents/plugins/marketplace.json`
The workflow intentionally references, creates, or validates hidden plugin and marketplace files.
Π‘Ρ€Π΅Π΄Π½ΠΈΠΉ
Hidden file access
- Personal plugin in `~/.agents/plugins/marketplace.json`: `./plugins/<plugin-name>`
The workflow intentionally references, creates, or validates hidden plugin and marketplace files.
Π‘Ρ€Π΅Π΄Π½ΠΈΠΉ
Hidden file access
- Example: with `~/.agents/plugins/marketplace.json`, `./plugins/<plugin-name>` resolves to
The workflow intentionally references, creates, or validates hidden plugin and marketplace files.
Π‘Ρ€Π΅Π΄Π½ΠΈΠΉ
Hidden file access
- Personal plugin: `~/.agents/plugins/marketplace.json`
The workflow intentionally references, creates, or validates hidden plugin and marketplace files.
Π‘Ρ€Π΅Π΄Π½ΠΈΠΉ
Hidden file access
- Repo/team plugin: `<repo-root>/.agents/plugins/marketplace.json`
The workflow intentionally references, creates, or validates hidden plugin and marketplace files.
Π‘Ρ€Π΅Π΄Π½ΠΈΠΉ
Hidden file access
payload["mcpServers"] = "./.mcp.json"
The workflow intentionally references, creates, or validates hidden plugin and marketplace files.
Π‘Ρ€Π΅Π΄Π½ΠΈΠΉ
Hidden file access
payload["apps"] = "./.app.json"
The workflow intentionally references, creates, or validates hidden plugin and marketplace files.
Π‘Ρ€Π΅Π΄Π½ΠΈΠΉ
Hidden file access
"Create or update <home>/.agents/plugins/marketplace.json by default. "
The workflow intentionally references, creates, or validates hidden plugin and marketplace files.
Π‘Ρ€Π΅Π΄Π½ΠΈΠΉ
Hidden file access
"Path to marketplace.json (defaults to <home>/.agents/plugins/marketplace.json). "
The workflow intentionally references, creates, or validates hidden plugin and marketplace files.
Π‘Ρ€Π΅Π΄Π½ΠΈΠΉ
Hidden file access
2. Edit `<plugin-path>/.codex-plugin/plugin.json` when the request gives specific metadata.
The workflow intentionally references, creates, or validates hidden plugin and marketplace files.
Π‘Ρ€Π΅Π΄Π½ΠΈΠΉ
Hidden file access
# Personal marketplace entries default to `~/.agents/plugins/marketplace.json`.
The workflow intentionally references, creates, or validates hidden plugin and marketplace files.
Π‘Ρ€Π΅Π΄Π½ΠΈΠΉ
Hidden file access
--marketplace-path <repo-root>/.agents/plugins/marketplace.json \
The workflow intentionally references, creates, or validates hidden plugin and marketplace files.
Π‘Ρ€Π΅Π΄Π½ΠΈΠΉ
Hidden file access
`~/.agents/plugins/marketplace.json` is discovered implicitly, but other marketplace paths are not.
The workflow intentionally references, creates, or validates hidden plugin and marketplace files.
Π‘Ρ€Π΅Π΄Π½ΠΈΠΉ
Hidden file access
`~/.agents/plugins/marketplace.json`, with plugins generally being stored in
The workflow intentionally references, creates, or validates hidden plugin and marketplace files.
Π‘Ρ€Π΅Π΄Π½ΠΈΠΉ
Hidden file access
- Always creates `/<parent-plugin-directory>/<plugin-name>/.codex-plugin/plugin.json`.
The workflow intentionally references, creates, or validates hidden plugin and marketplace files.
Π‘Ρ€Π΅Π΄Π½ΠΈΠΉ
Hidden file access
- Creates or updates `~/.agents/plugins/marketplace.json` when `--with-marketplace` is set.
The workflow intentionally references, creates, or validates hidden plugin and marketplace files.
Π‘Ρ€Π΅Π΄Π½ΠΈΠΉ
Hidden file access
- Personal-marketplace creation defaults to `~/.agents/plugins/marketplace.json`. Here,
The workflow intentionally references, creates, or validates hidden plugin and marketplace files.
Π‘Ρ€Π΅Π΄Π½ΠΈΠΉ
Hidden file access
`~/.agents/plugins/marketplace.json` path.
The workflow intentionally references, creates, or validates hidden plugin and marketplace files.

Π€Π°ΠΊΡ‚ΠΎΡ€Ρ‹ риска

🌐 Доступ ΠΊ сСти (9)
πŸ“ Доступ ΠΊ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС (37)
βš™οΈ Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ (50)
scripts/create_basic_plugin.py:48 scripts/validate_plugin.py:60 scripts/validate_plugin.py:65 scripts/validate_plugin.py:68 scripts/validate_plugin.py:71 scripts/validate_plugin.py:79 scripts/validate_plugin.py:111 scripts/validate_plugin.py:117 scripts/validate_plugin.py:174 scripts/validate_plugin.py:180 scripts/validate_plugin.py:187 scripts/validate_plugin.py:192 scripts/validate_plugin.py:211 scripts/validate_plugin.py:226 scripts/validate_plugin.py:243 scripts/validate_plugin.py:253 scripts/validate_plugin.py:268 scripts/validate_plugin.py:282 scripts/validate_plugin.py:303 scripts/validate_plugin.py:304 scripts/validate_plugin.py:308 scripts/validate_plugin.py:320 scripts/validate_plugin.py:323 scripts/validate_plugin.py:326 scripts/validate_plugin.py:330 scripts/validate_plugin.py:333 scripts/validate_plugin.py:337 scripts/validate_plugin.py:341 scripts/validate_plugin.py:346 scripts/validate_plugin.py:349 scripts/validate_plugin.py:353 scripts/validate_plugin.py:354 scripts/validate_plugin.py:372 scripts/validate_plugin.py:401 scripts/validate_plugin.py:417 scripts/validate_plugin.py:422 scripts/validate_plugin.py:425 scripts/validate_plugin.py:429 scripts/validate_plugin.py:434 scripts/validate_plugin.py:437 scripts/validate_plugin.py:441 scripts/validate_plugin.py:445 scripts/validate_plugin.py:452 scripts/validate_plugin.py:474 scripts/validate_plugin.py:477 scripts/validate_plugin.py:480 scripts/validate_plugin.py:491 scripts/validate_plugin.py:511 scripts/validate_plugin.py:520 scripts/validate_plugin.py:527
Аудитор:: codex
ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ ΠΈ Ρ†ΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ этот ΠΎΡ‚Ρ‡Π΅Ρ‚

Π”Π΅Π»ΠΈΡ‚Π΅ΡΡŒ вСрсионным ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠΌ ΠΎΠ± ΠΎΡ†Π΅Π½ΠΊΠ΅, Π½Π΅ΠΉΡ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΌ Π·Π½Π°Ρ‡ΠΊΠΎΠΌ, встраиваСмой ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ ΠΈ Ρ†ΠΈΡ‚Π°Ρ‚Π°ΠΌΠΈ. Skillstore ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ΅Ρ‚ Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π°, Π½Π΅ Ρ€Π΅ΡˆΠ°Ρ, бСзопасСн Π»ΠΈ этот Skill.

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ вСрсионный ΠΎΡ‚Ρ‡Π΅Ρ‚
ΠžΡ†Π΅Π½ΠΊΠ° бСзопасности

ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ссылку Π½Π° ΠΎΡ‚Ρ‡Ρ‘Ρ‚

https://skillstore.io/skills/plugin-creator/audits/1?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Π—Π½Π°Ρ‡ΠΎΠΊ Markdown

[![Skillstore security assessment](https://skillstore.io/badges/skills/plugin-creator/security.svg)](https://skillstore.io/skills/plugin-creator?utm_source=security_passport_badge)

Π—Π½Π°Ρ‡ΠΎΠΊ HTML

<a href="https://skillstore.io/skills/plugin-creator?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/plugin-creator/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

ВстраиваСмая ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ°

<iframe src="https://skillstore.io/embed/skills/plugin-creator.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
АкадСмичСскиС ссылки (APA Β· BibTeX Β· CFF)

Π¦ΠΈΡ‚Π°Ρ‚Π° APA

openai. (2026). plugin-creator security audit report (audit version 1) [Author version unspecified]. Skillstore. https://skillstore.io/skills/plugin-creator/audits/1

Π¦ΠΈΡ‚Π°Ρ‚Π° BibTeX

@techreport{openai-plugin-creator-2026, author = {openai}, title = {plugin-creator security audit report (audit version 1)}, institution = {Skillstore}, year = {2026}, number = {1}, url = {https://skillstore.io/skills/plugin-creator/audits/1}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "plugin-creator security audit report (audit version 1)" version: "unspecified" type: report authors: - name: "openai" date-released: "2026-08-17" url: "https://skillstore.io/skills/plugin-creator/audits/1" identifiers: - type: other value: "skillstore:plugin-creator:audit:1" description: "Skillstore immutable audit report identifier"

ΠžΡ†Π΅Π½ΠΊΠ° Skillstore

ΠŸΠΎΡ‡Π΅ΠΌΡƒ такая ΠΎΡ†Π΅Π½ΠΊΠ° Π”ΠΎΡΡ‚ΠΎΠ²Π΅Ρ€Π½ΠΎΡΡ‚ΡŒ Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²: Π‘Ρ€Π΅Π΄Π½ΠΈΠΉ
77
АрхитСктура
85
Π‘ΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°Π΅ΠΌΠΎΡΡ‚ΡŒ
87
ΠšΠΎΠ½Ρ‚Π΅Π½Ρ‚
65
БообщСство
91
БоотвСтствиС спСцификации

Π§Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ

Build a personal plugin

Create a personal plugin scaffold and register it in the default Codex marketplace.

Standardize team scaffolds

Create repository plugins with optional skills, hooks, scripts, assets, MCP, and app files.

Maintain local plugins

Validate manifests and refresh cachebuster versions during local development.

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ эти ΠΏΡ€ΠΎΠΌΠΏΡ‚Ρ‹

Create a basic plugin
Create a local plugin named [name] in my personal marketplace. Use default manifest values, then validate the result.
Add plugin components
Create [name] with skills, scripts, assets, MCP, and app companion files at [parent path]. Add it to my personal marketplace.
Create a team plugin
Scaffold [name] under [repository plugins path] and update [marketplace path]. Apply the requested installation policy, authentication policy, and category.
Update an existing plugin
Update the cachebuster for [plugin path], validate the plugin, and report contract failures. Preserve existing marketplace metadata and plugin content.

Π›ΡƒΡ‡ΡˆΠΈΠ΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ

  • Specify whether the destination is personal or repository based before scaffolding.
  • Review generated metadata before treating the plugin as complete.
  • Run bundled validation after every manifest, skill, MCP, app, or asset change.

Π˜Π·Π±Π΅Π³Π°Ρ‚ΡŒ

  • Do not use force when existing files or marketplace entries have not been reviewed.
  • Do not add MCP or app manifest fields without creating their companion files.
  • Do not hand-edit marketplace metadata during cachebuster updates.

Часто Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ вопросы

Does this skill publish plugins remotely?
No. It creates and manages local plugin files and marketplace entries.
Which file is always created?
Every scaffold includes a plugin manifest under the required hidden plugin directory.
Can it create optional plugin components?
Yes. It can create skills, hooks, scripts, assets, MCP, and app structures when requested.
Will it overwrite existing files?
Existing files are preserved unless force is explicitly enabled. Existing marketplace entries also require force for replacement.
Can it create repository or team plugins?
Yes. Provide explicit plugin and marketplace paths for a repository or team workflow.
Does validation execute plugin code?
No. The validator parses manifests and metadata, checks paths, and verifies referenced local files.

БвСдСния для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²

Автор

openai

ЛицСнзия

MIT

РСвизия Skillstore

r1

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ ΠΎ вСрсии

Автор Π½Π΅ ΡƒΠΊΠ°Π·Π°Π» Π²Π΅Ρ€ΡΠΈΡŽ.

Бсылка

bc37f12c64ad89ca965c1e90d44012af0469ec4e

ΠΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ

17.08.2026

ИспользованиС

0 Π·Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ Β· 0 просмотров

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Ρ„Π°ΠΉΠ»ΠΎΠ²