feat: submit pipefy-automations-formulas - #8
danielgualberto wants to merge 1 commit into
Conversation
Signed-off-by: Daniel Gualberto <danielgualberto@live.com>
adriannoes
left a comment
There was a problem hiding this comment.
Thank you for taking part in MCP Builders, Daniel.
What we verified
We reproduced the steps on a fresh pipe and they worked on the first pass.
create_automationaccepted the payload withtriggerFieldIdsandfield_mapatactive=false, andget_automationreturned the formula intact.- Enabling through
extra_inputworked. After a field update the destination held the computed digest, with nested IF, INTERVAL_WEEKDAYS, CONCAT and SUM all evaluated. - The same formula sent through the
update_card_fieldaction landed as literal text with only the tokens substituted, which confirms the copy versus evaluate distinction the skill is built on. - The snake_case
trigger_field_idsrejection message matches the one quoted in the skill word for word.
The toolkit's automations skill covers update_card_field with field_map and a few tokens and says nothing about run_a_formula, its functions or its quoting rules. This skill fills that gap.
Changes requested
All text-only. The skill itself runs.
- Remove the claim that
run_a_formularejectscard_created.create_automationaccepted that pair on a clean pipe. The action'seventsBlacklistlists onlyscheduler, andtriggerEventsis the builder's suggestion list, not the compatibility gate. The claim appears in step 2, the success criteria, the failure-modes table and EVIDENCE.md. - In EVIDENCE.md, delete the template's "Keep this short" line and the note to self in the screenshot caption.
- Fix the CLI example. As written it does not parse: the flags are
--event-id(or--trigger-id),--action-idand--no-active, and the formula has to go through--extrawith theevent_paramsandaction_params.field_mapJSON. Without--extrathe command creates a rule with no formula. - Drop or repoint the two See also links to skills that are not in the toolkit.
One smaller point: the SLA digest flags only WEEKDAY = 7, so a Sunday due date (WEEKDAY 1) is not treated as a weekend.
Next steps
The submission is accepted into the program. The changes above are about getting the text right before it is merged; push them to this branch and we merge. After that, we will bring the skill into the official Pipefy AI Toolkit repository, adapted to its format and CI, referencing this pull request and crediting you as a contributor there. We will reach out by email about the details.
|
CI update: the |
Skill
Folder / Pasta:
submissions/danielgualberto/pipefy-automations-formulas/What it does / O que faz: Native
run_a_formula(Aplique uma fórmula) withfield_mapformulas and%{tokens}beyondget_automation_event_attributes(one official row today). Immediate on the card — not iPaaS.update_card_fieldonly copies text; it does not evaluate SUM/IF.Contact / Contato
Email: danielgualberto@live.com
Name for credit / Nome para crédito: Daniel Gualberto
The problem it solves / O problema que resolve
Same-card SUM/IF/weekday/SLA digest was routed to iPaaS or guessed from a one-row official token catalog.
What it built when you ran it / O que ela construiu quando você rodou
create_automation active=falsewithrun_a_formula(SLA digest: WEEKDAY / INTERVAL_WEEKDAYS / CONCAT / assignees).get_automationround-trip. First attemptupdate_card_fieldwas the wrong action and was deleted. See EVIDENCE.md.What you had to fix / O que você teve que corrigir
update_card_fieldcopies formula text instead of evaluating it.run_a_formulaneedsfield_updated+ camelCasetriggerFieldIds. Live proof is the skill's SLA digest.Checklist
SKILL.mdandEVIDENCE.mdare both in the folder.namematches the folder name.