bitrix24-tasks
Задачи в PHP коробки Битрикс24: V2-команды AddTaskCommand, TaskProvider, права и события OnTaskAdd. Для создания, чтения, изменения задач, участников и чек-листов из /local.
How do I install this agent skill?
npx skills add https://github.com/bxmaximum/bitrix-framework-skills --skill bitrix24-tasksIs this agent skill safe to install?
- Gen Agent Trust Hubpass
The skill provides technical guidance for Bitrix24 task management via PHP. It introduces a potential for indirect prompt injection because it defines how an agent reads and processes task content from the environment without explicit boundary markers or sanitization instructions.
- Socketpass
No alerts
- Snykpass
Risk: LOW · No issues
What does this agent skill do?
Задачи Битрикс24: серверный PHP
Scope: Bitrix24 on-premise · Verified: tasks 26.800.0, main 26.1000.0
Перед PHP-кодом один раз прочитай bitrix-framework.
| Задача | Открыть |
|---|---|
| Выбор API, создание, изменение, завершение, удаление и ошибки | rules/writing.md |
| Одна задача/список: фильтры, порядок, страницы и даты | rules/reading.md |
| Участники, сроки/часовые пояса, чек-листы, теги, проекты, шаблоны, комментарии | rules/details.md |
| Контракты БП/REST: статус, длительность, инициатор шаблона | rules/integrations.md |
| Проверки доступа, события/аргументы, соответствие REST | rules/access-events.md |
Общие правила
- Записывай через V2-команды (
AddTaskCommand,UpdateTaskCommand…); legacyCTaskItem/CTasksиспользуют те же V2-сервисы. Прямая записьTaskTable, участников и чек-листов пропускает счётчики, чат, индекс, события и корзину. - Сами команды обычно не проверяют права. Перед
run()проверяйTaskAccessService/TaskAccessControllerинициатора; отдельные команды могут иметь собственную проверку. - Передавай инициатора явно:
userIdконфигурации. У агента/CLI нет авторизованного$USER;CTasks::AddбезUSER_IDподставляет пользователя 1. - Даты V2 — Unix timestamp (
deadlineTs). В фоне не передавай строки формата сайта. - Изолируй V2 в одном классе доступа
/local: команды используютV2\Internal\…, сущности/конфигурации меняются. Проверено на tasks 26.800.0; еслиclass_exists(AddTaskCommand::class)ложно, используйCTaskItem. - Комментарий новой карточки — сообщение чата задачи (
rules/details.md,bitrix24-im).
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/bxmaximum/bitrix-framework-skills/bitrix24-tasks">View bitrix24-tasks on skillZs</a>