CtrlK
BlogDocsLog inGet started
Tessl Logo

finkel/tasker-xml-authoring

Author and edit Android Tasker XML (tasks, profiles, projects, scenes) for import into the Tasker app — node skeleton, action codes, and per-arg encoding.

97

1.31x
Quality

97%

Does it follow best practices?

Impact

97%

1.31x

Average score across 4 eval scenarios

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

Evaluation results

100%

23%

Greeting Builder Task

Tasker task XML with variable set and flash actions

Criteria
Without context
With context

Correct file suffix

100%

100%

TaskerData root node

40%

100%

Task sr attribute format

50%

100%

Variable Set action code

100%

100%

Flash action code

0%

100%

Str value as text content

100%

100%

Variable % prefix preserved

100%

100%

Int literals use val attribute

100%

100%

Four actions present

100%

100%

100%

81%

Morning Alert Automation

Tasker project XML with time-triggered profile

Criteria
Without context
With context

Correct file suffix

100%

100%

TaskerData root node

50%

100%

Project sr="proj0"

0%

100%

Project has cdate

0%

100%

Profile sr naming

0%

100%

Task sr naming

0%

100%

Profile links task by id

0%

100%

Project pids contains numeric id

0%

100%

Project tids contains numeric id

0%

100%

Internally consistent ids

0%

100%

Time context present

62%

100%

90%

5%

Extract All Email Addresses from Text

Multi-match email extraction in Tasker XML

Criteria
Without context
With context

Correct file suffix

100%

100%

TaskerData skeleton

100%

100%

Task sr naming

100%

100%

Correct VSR action code

0%

0%

All-match strategy

100%

100%

Str text content encoding

100%

100%

Variable % prefix retained

100%

100%

No invented argument layout

62%

75%

notes.txt explains first-match limitation

66%

100%

Flash action present

100%

100%

Int boolean encoding

100%

100%

Internally consistent ids

100%

100%

100%

70%

Push a Custom Layout to a Home-Screen Widget

Tasker task XML that pushes a Custom layout to a Widget v2 (code 461)

Criteria
Without context
With context

Correct file suffix

100%

100%

TaskerData skeleton

33%

100%

Task sr naming

0%

100%

Widget v2 action code

0%

100%

Layout selector is Custom

0%

100%

Layout JSON in arg13

0%

100%

Widget name in arg1

12%

100%

Scrolling Column root

20%

100%

Button uses text key

90%

100%

Button runs task with taskVariables

25%

100%

Str value as text content

100%

100%

Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents