is great at editing Is this a phrase or independent clause or dependent clause

It looks like a complete predicate.

http://grammar.ccc.commnet.edu/grammar/objects.htm#predicate