task :create_item do
identifier = ENV['identifier']
raise ArgumentError, "create_item requires an 'identifier' env var" if identifier.nil?
site = Nanoc3::Site.new('.')
data_source = site.data_sources.first
data_source.create_item(
"Hi!\n\nI'm a new item. Please edit me.\n\nLove,\n\nThe new item",
{ :title => 'A New Item'},
identifier
)
end